相关疑难解决方法(0)

如何在JSP上使用撇号或引号(由JavaScript使用)

我有一个用户表单.如果用户输入字符串'"作为其一部分,我没有问题.表单已提交并正确保存到数据库中.我的问题是当我重新加载页面时(所有条目都可以修改并在显示之前加载到JSP中的列表中).在加载页面时,我收到一条错误消息:

missing ) after argument list 'Caroline's message', \n
Run Code Online (Sandbox Code Playgroud)

我需要做什么来逃避这个字符串以便在前端显示它?

这是我在前端使用的代码,用于读取数据并将其存储在JavaScript对象中.我不完全确定我需要逃离的地方.导致问题的字段是c.getComName:

communications[<%=i%>][1] = new CommObject('<%=c.getComId()%>', '<%=c.getComName()%>');
Run Code Online (Sandbox Code Playgroud)

使用HTML生成更新:

communications[0][1] = new CommObject('101', 'Caroline's Message');
Run Code Online (Sandbox Code Playgroud)

javascript java forms jsp escaping

34
推荐指数
2
解决办法
7万
查看次数

标签 统计

escaping ×1

forms ×1

java ×1

javascript ×1

jsp ×1