Java springmvc验证模型

Java springmvc验证模型,java,spring,validation,spring-mvc,Java,Spring,Validation,Spring Mvc,我在春季MVC是一个不速之客 要使Spring MVC 3验证充分发挥作用, 模型类(例如用户类)必须将commandName作为“User”吗 不能改变吗 每当我更改命令名(例如“userx”)时,JSP中的错误消息都不会显示 commandName的类名必须有命名约定,这是前提条件吗 很抱歉,如果这个问题已经在Spring文档或stackoverflow中得到了回答,那么我自己似乎找不到答案。谢谢 编辑:这是我的表格 命令名为searchClientForm,因此相应的类名为searchCl

我在春季MVC是一个不速之客

要使Spring MVC 3验证充分发挥作用, 模型类(例如用户类)必须将commandName作为“User”吗

不能改变吗

每当我更改命令名(例如“userx”)时,JSP中的错误消息都不会显示

commandName的类名必须有命名约定,这是前提条件吗

很抱歉,如果这个问题已经在Spring文档或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>

命令名和类应相同,命令以小写字母开头。您可以扩展原始类。
公共类用户扩展SearchClientForm{},并将其作为用户放置在模型中。

您能粘贴JSP代码中有趣的部分,即表单吗?谢谢。我现在很清楚,必须有一个命名约定。非常感谢。