JavaScript中获取java中字符串出错
jsp页面
java代码
String titleImageStr = request.getParameter("titleImage")==null?"":request.getParameter("titleImage");
js代码
var titleImageVar="<%=titleImageStr%>";
目的是想在js中获得传过来的参数
但浏览器总是报js异常
右键看页面源码发现。。
titleImageStr变量里面有"(双引号)
解决方案:
1.var titleImageVar='<%=titleImageStr%>';
2.在java代码中添加对titleImageStr的处理
titleImageStr=titleImageStr.replace("\"","\\\"");转义一下