在JSTL中使用defaultHtmlEscape web.xml

时间:2015-04-15 07:20:29

标签: spring jsp spring-mvc spring-security jstl

所以我在web.xml中设置了以下参数:

<context-param>
    <param-name>defaultHtmlEscape</param-name>
    <param-value>true</param-value>
</context-param>

这会通过仅在JSP中声明来自动转义字段的输出:

<input type="text" class="form-control" id="label" name="label" value="${field.label}">

还是我需要使用<spring:?或者使用<form:代码?

更新: 这个问题只是肯定/否定的问题。也许是关于如何在JSP端激活params的简短回答。我的问题是在web.xml中设置了参数之后。那么我是否需要在JSP中使用<spring:<form:标记,或者我可以使用普通的<input type...标记?

1 个答案:

答案 0 :(得分:3)

转义仅适用于Spring MVC标记。例如:

<form:input path="field" htmlEscape="true" />