У меня есть простая форма Spring 3 MVC с использованием jsp taglib. Мне нужно добавить класс, основанный на том, имеет ли поле в форме какие-либо ошибки, связанные с ним или нет. Вот сниппет моего 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>
Итак, в первой строке атрибут класса имеет два класса: "control-group" и "error". Мне нужно добавить класс ошибки, только если это поле связано с ошибкой. Я знаю, что WebDataBinder как-то включен в страницу, но я не знаю, как получить к нему доступ. По сути, я просто хочу выполнить какую-то хорошую старую моду <% = binding.hasError()? "error": ""% > , но как мне получить доступ к связующему на странице?