我希望我的應用程序在拋出異常時顯示自定義錯誤頁面。包含該頁面的響應應該具有正確的HTTP狀態幷包含異常消息以及可能來自異常對象的其他數據。用Spring框架定製動態錯誤頁面
我已經嘗試過2點的方法和他們都不工作:
1)從AbstractHandlerExceptionResolver
子類返回一個ModelAndView - 我可以生成任何錯誤頁面,我想,但它得到了200個OK HTTP狀態服務。
2)在web.xml中指定一個錯誤頁面 - 我找不到一個訪問異常的方法。
好的,解決了。事實證明,這很容易。我用HttpServletResponse.setStatus
。請注意,使用sendError
無法正常工作。
@的ExceptionHandler只適用於每個控制器依據和錯誤頁面的事情不會讓我解決例外問題 – 2013-04-30 10:35:58