Javascript onclick方法JSP生成的文本中的转义单引号
我有以下链接Javascript onclick方法JSP生成的文本中的转义单引号,javascript,jquery,html,jsp,onclick,Javascript,Jquery,Html,Jsp,Onclick,我有以下链接 ${note.getRequiredInfo字段值('note-text')}有时会在文本中使用单引号或双引号,从而导致错误。 我需要能够逃离文本 我有以下几点 var text='${note.getRequiredInfo字段值('note-text')}'; text=text.replace(/\“/g,\\\”); 它可以对字符进行转义,但简单地将文本变量放入方法中是行不通的。它是空的 使用 ${fn:replace(note.getRequiredInfo字段值
${note.getRequiredInfo字段值('note-text')}
有时会在文本中使用单引号或双引号,从而导致错误。
我需要能够逃离文本
我有以下几点
var text='${note.getRequiredInfo字段值('note-text')}';
text=text.replace(/\“/g,\\\”);
它可以对字符进行转义,但简单地将文本变量放入方法中是行不通的。它是空的
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>
直接在onclick内
使用${fn:escapeXml(note.getRequiredInfo字段值('note-text'))}
第三种方法是最推荐的,因为您无需手动转义特定符号。谢谢,我最终在java后端应用了修复程序,以避免需要JSP。