我有一个使用 jsp taglibs 的简单 Spring 3 MVC 表单。我需要根据表单中的字段是否有任何与之相关的错误来添加一个类。这是我的 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>
所以在第一行,类属性有两个类“控制组”和“错误”。只有当该字段有与之关联的错误时,我才需要添加错误类。我知道 WebDataBinder 以某种方式包含在页面中,但我不知道如何访问它。本质上我只想执行一些好的旧时尚 <%= binding.hasError() ?"error" : "" %>,但是如何访问页面中的活页夹?