我有这个代码位:
var description = '${requestScope.description}';
在上面的代码中如果
${requestScope.description} = '''''''''
IE 抛出脚本错误。如何解决这个问题呢?
我有这个代码位:
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
的非常弱,因此上面的代码示例可能需要一两次调整...... :)