「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" />

Software

Posted by arkgame