如何在JSP(由JavaScript使用)中转义撇号或引号

7 浏览
0 Comments

如何在JSP(由JavaScript使用)中转义撇号或引号

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

缺少)在参数列表之后 'Caroline's message', \n

为了在前端显示该字符串,我需要做什么来转义它?

以下是我在前端使用的代码来读取数据并将其存储在JavaScript对象中。我不确定在哪里需要进行转义。导致问题的字段是c.getComName:

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

使用生成的HTML进行更新:

communications[0][1] = new CommObject('101', 'Caroline's Message');

0