0

私はこのコードビットを持っています:

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

上記のコードでは、

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

IEはスクリプトエラーをスローしています。この問題を解決する方法は?

4

1 に答える 1

0

@xdazzによって提案されているように、 https: //stackoverflow.com/a/1473192/476786で言及されている手法を使用して修正できますか?

そうでない場合は、次のように二重引用符を使用してみてください。

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

編集:OPは、「(二重引用符)」descriptionも含まれる可能性があると述べています。

その場合、文字列を次のように出力する前に、二重引用符を置き換えることができます。

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

これにより、二重引用符のすべてのインスタンスが2つの一重引用符に置き換えられます。


jsp私の弱点に注意してください。そのため、上記のコードサンプルには微調整が必​​要な場合があります... :)

于 2012-08-14T09:35:18.220 に答える