「Spring」form:errorsチェックするサンプルコード
1.コントローラクラス
@Controller
@RequestMapping(value="create", method=RequestMethod.POST)
public String create(@Valid UserForm form,BindingResult result,Model model) {
logger.info(“Create : " + form.getUserName());
// エラーの場合
if(result.hasErrors()) {
return “user";
}
model.addAttribute(“username", form.getUserName());
return “create";
}
2.フォームクラス
@NotEmpty
private String userName;
3.JSPエラー
<form:errors path="username" />