在我的插入/編輯表單中,我有一個提交按鈕來保存對我的模型屬性所做的更改,而通過簡單的鏈接處理刪除命令。現在如何在Spring MVC中處理/顯示沒有ModelAttribute的錯誤?
我想顯示刪除錯誤以同樣的方式顯示了針對表單提交全局錯誤,但它似乎沒有在我的控制方法的ModelAttribute
我不能使用BindingResult
。
爲了清楚起見,我的代碼是這樣的:
@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
有沒有辦法做同樣的事情?
你是指'org.springframework.validation.Errors'還是一個自定義的'Errors'對象? – davioooh
錯誤對象,但它是一個接口,你必須實現它 –