如何在不使用表单 taglib 的情况下访问 JSP 中的 Spring 3 MVC 验证器结果
2022-09-03 17:55:13
我有一个简单的Spring 3 MVC表单,使用jsp taglibs。我需要根据表单中的字段是否具有与之关联的任何错误来添加一个类。这是我的HTML的截图:
<div class="control-group error"> <!-- HERE: binding.hasErrors() ? "error" : "" -->
<form:label path="username" cssClass="control-label">User Name</form:label>
<div class="controls">
<form:input path="username" cssClass="span3"/>
<form:errors path="username" cssClass="help-inline" />
</div>
</div>
因此,在第一行,class 属性有两个类“control-group”和“error”。仅当该字段具有与之关联的错误时,我才需要添加错误类。我知道WebDataBinder以某种方式包含在页面中,但我不知道如何访问它。从本质上讲,我只想执行一些很好的老式<%=binding.hasError() ?“error” : “” %>,但是我如何访问页面中的活页夹?