日期:2014-05-16  浏览次数:20294 次

js中使用el表达式遇到的问题
JScript code
var username = "${sessionScope.UserInfo.username}";

假设我现在从session里取得的username为这样一个字符串: zhangsan\ 或者zhangsan",该如何正确处理?

js中双引号和单引号要轮着引用解析的时候才不会报错,如果又有了\字符它会将我后面的那个双引号解析成字符形式的双引号,而不是字符串结束的双引号

------解决方案--------------------
session存储的时候做下转义或者限制使用特殊字符
------解决方案--------------------
那就只能在存到session里面的时候就做转义