Я - новичок в Spring MVC
Чтобы сделать валидацию Spring MVC 3 полностью работающей, необходимо, чтобы класс модели (например, класс пользователя) имел commandName в качестве 'user'?
нельзя ли это изменить?
Всякий раз, когда я меняю имя_команды (например, 'userx'), сообщения об ошибках в JSP не отображаются.
Является ли предварительным условием, чтоcommandName должно иметь соглашение об именах для своего имени класса?
Извините, если на этот вопрос уже дан ответ в Spring Docs или здесь, в stackoverflow, кажется, что я не могу найти ответ сам.Спасибо
РЕДАКТИРОВАТЬ: Вот моя форма Имя команды «searchClientForm», таким образом, соответствующее имя класса SearchClientForm.java
<form:form action="search.html" commandName="searchClientForm" method="post" class="tabform">
<h2>Client Maintenance</h2>
<div class="spacer"></div>
<div class="clear">
<label class="error"><c:out value="${errorMessage}"/></label>
</div>
<div class="spacer"></div>
<div class="clear">
<label for="fieldCode">Filter: </label>
<form:select path="fieldCode" items="${searchFields}" itemLabel="description" itemValue="key" id="fieldCode" />
<label for="searchValue">Search: </label>
<form:input path="search" id="searchValue" />
<input type="submit" value="Go"/>
<form:errors path="search" element="label" cssClass="error"/>
</div>
<div class="clear"></div>
</form:form>