在Web控制器中,我有一個@ExceptionHandler實現來處理我可以獲得的某種類型的設備異常。它看起來像這樣:如何使用Spring的@ExceptionHandler實現自定義錯誤字符串?
@ExceptionHandler(DeviceException.class)
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
@ResponseBody
public void handleException(DeviceException ex) {
log.error("controller caught exception " + ex.getMessage());
return ex.getMessage();
}
我想要實現的是當拋出DeviceException時返回Exception的消息。
在客戶端我有這個jQuery代碼,目前的問題是我似乎無法得到錯誤回調中的任何ex.getMessage()內容,這就是我需要解決的問題。
我添加了一個基於今天測試的更新,我需要弄清楚如何從傳入錯誤處理程序的參數中獲取異常數據 –