コントローラに次のメソッドがあります。
@RequestMapping(value = "/status", method = RequestMethod.POST)
public String update(@Valid StatusForm statusForm, BindingResult result) {
if(result.hasErrors()) {
return "statusForm";
}
//do stuff when there are no errors
return "dashboard";
}
これらのメソッドの多くには、繰り返しコードブロックがあるようです。
if(result.hasErrors()) {
return "statusForm";
}
検証エラーが発生した場合に、このブロックを挿入して、POSTリクエストの送信元に自動的にリダイレクトする必要を回避する方法はありますか?