使用 Spring 框架进行 Java Web 开发,可以在 web.xml 文件中设置 HTML encode,在 JSP 文件页面元素 form 中确定实施。
web.xml 加上:
<context-param> <param-name>defaultHtmlEscape</param-name> <param-value>true</param-value> </context-param>
在包含form的jsp页面中添加:
<spring:htmlEscape defaultHtmlEscape="true" />
直接在form中的元素中添加
<form:input path="someFormField" htmlEscape="true" />
或
<form:form htmlEscape="true">
JSTL输出
<c:out value="${formulario}" escapeXml="true" />默认 escapeXml 就为true 或 ${fn:escapeXml(param.nextUrl)}