[英]Exception is thrown, Page is called, but object is null
我是SpringMVC的新手,並且遇到了一個奇怪的錯誤。 我故意創建了“ NullPointerException”來測試我的ErrorPage處理和異常處理。
現在,我有這個方法,它請求NullPointerException的映射
@ExceptionHandler(NullPointerException.class)
public ModelAndView handleCustomException(NullPointerException ex) {
ModelAndView model = new ModelAndView("ErrorPage");
model.addObject("status", "NullPointerException: " + ex.getMessage());
return model;
}
該方法被稱為,我知道這是因為我可以看到實際的頁面,但是對於ex.getMessage(),總會有“ null”(對象為null)。
有人可以向我解釋為什么以及如何解決這個問題嗎?
為了完整性:
引發了異常,但正如@Tunaki所說的那樣,引發了異常
Object a = null; a.doSomething();
沒有消息。 因此,我創建了一個帶有消息的新NullPointerException並手動將其拋出。 問題解決了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.