@Controller
public ValidationController {
@RequrstMapping (value="addForm.do",method=RequestMethod.GET
public String addFormHandle (Model model){
Domain domain = new Domain(); // required domain annotation valid
model.addAttribute ("domain",domain); // required domain annotation valid return "addForm"; }
@RequestMapping(value="addForm.do",method=RequestMethod.POST
public String addFormPostHandle (@ModelAttribute Domain domain,BindingResult result ){
if (result.hashErrors ()) {
return "addForm";
} else {
return "done.jsp";
}
}
}
addForm.jsp
<form:form method="post" action="addForm.do" commandName="domain" enctype="multipart/form-data">
<table>
<tr>
<td><form:input id="test" /></td><td><form:errors path="test" /></td>
</tr>
</table>
</form:form>
Domain.java
public Domain {
@NotEmpty
String test;
.... getter and setter
}
댓글 없음:
댓글 쓰기