使用JSTL标记转义XML以进行XSS预防是否有任何缺点

时间:2014-09-22 12:38:14

标签: java xml jsp servlets

我想清理服务器使用这些jsp标签发送给用户(浏览器)的文本。

在阅读此帖XSS prevention in JSP/Servlet web application

后得到了解
<c:out value="${bean.userControlledValue}">
<input name="foo" value="${fn:escapeXml(param.foo)}">

但我有很多jsp页面,我想要搜索标签或<p>并添加这些转义标签,这样做是好还是我们需要处理的任何缺点或预防措施。

1 个答案:

答案 0 :(得分:1)

我没有看到任何缺点或预防措施。 如果你想确定,最好是阅读实际的源代码:) org.apache.taglibs.standard.functions.Functions