从jsp变量中删除单引号和双引号的最佳方法是什么?
假设text="hsdhakb'asda"'ass'as'd"
我们有两个选择
使用fn:replace
或fn:escapeXml()
<c:set var='text' value='${text}'/>
答案 0 :(得分:1)
你应该使用fn:escapeXml()因为它会转义引号以及可以解释为XML标记的其他字符。
它还有助于防止JSP中的XSS攻击。
答案 1 :(得分:0)
您可以查看StringEscapeUtils