簡體   English   中英

逃脫javascript / jsp中的字符

[英]To escape character in javascript/jsp

我有這段代碼:

var description = '${requestScope.description}';

在上面的代碼中如果

${requestScope.description} = '''''''''

IE拋出腳本錯誤。 如何解決這個問題呢?

您能否使用@xdazz建議的使用https://stackoverflow.com/a/1473192/476786中提到的技術來修復它。

如果不是,請嘗試使用雙引號 ,如下所示:

var description = "${requestScope.description}";

編輯:OP說, description也可能包含“(雙引號)

在這種情況下,可以在將字符串輸出為之前替換雙引號:

var description = "${requestScope.description.replace("\"", "''")}";

這會將雙引號的所有實例替換為2個單引號。


請注意,我的jsp弱,因此上面的代碼示例可能需要調整一兩個... :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM