私の挿入/編集フォームには、モデル属性への変更を保存するための送信ボタンがあり、単純なリンクで削除コマンドを処理しています。
フォーム送信のグローバルエラーを表示するのと同じ方法で削除エラーを表示したいのですが、コントローラーメソッドでBindingResult
a なしでは使用できないようです。ModelAttribute
わかりやすくするために、私のコードは次のようになります。
@RequestMapping(value = "/delete")
public String deleteJob(Integer jobId, BindingResult result) {
// DELETE BY ID
return "myView";
}
しかし、予想どおり、次の例外が発生します。
java.lang.IllegalStateException: An Errors/BindingResult argument is expected to be immediately after the model attribute argument in the controller method signature
似たようなことをする方法はありますか?