The error message is returned to the page using Bindingresult in SPINGMVC.
In Actionfrom:
private String name;
private String password;
Get ()/set () ....
In the JSP:
<form:form id= "T51000actionform" name= "T51000actionform" modelattribute= "T51000actionform" method= "POST" >
Name: <form:input type= "text" path= "name" size= "" maxlength= "" cssstyle= "ime-mode:active;" />
<form:errors path= "name" cssclass= "Errorclass" ></form:errors>
Password: <form:input type= "text" path= "password" size= "" maxlength= "" cssstyle= "ime-mode:active;" />
<form:errors path= "Password" cssclass= "Errorclass" ></form:errors>
</from>
The property value of path is the same as that of the variable in Actionform, so that you can find out which property is wrong in the form
Background controller
@RequestMapping ("/t51000torokuevaction")
Publicstring Gettoroku (@ModelAttribute ("T51000actionform") T51000actionform t51000actionform) {
if (Name.equal ("")) {
Result.rejectvalue ("name", Errorcode,,defaultmessage);
}
}
This will display the error message in the location of the property that corresponds to the page.
Spingmvc using Bindingresult to return error messages to the page