0
我是SpringMVC的新手,我遇到了一個奇怪的錯誤。 目的我創建了一個「NullPointerException」來測試我的ErrorPage處理和異常處理。引發異常,頁面被調用,但對象爲空
現在我有這樣的方法,請求映射爲空指針異常
@ExceptionHandler(NullPointerException.class)
public ModelAndView handleCustomException(NullPointerException ex) {
ModelAndView model = new ModelAndView("ErrorPage");
model.addObject("status", "NullPointerException: " + ex.getMessage());
return model;
}
的方法被調用時,我知道這是因爲我可以看到實際的頁面,但ex.getMessage()總是有「空「(並且對象爲空)。
有人可以向我解釋爲什麼以及如何解決這個問題?
這是因爲'Object a = null;拋出'NullPointerException' a.doSomething();'沒有消息。嘗試明確地拋出一個消息的NPE。 – Tunaki
您是否創建了NullPointerException的實例?或者你的消息可能爲空... –
'拋出新的NullPointerException' – csmckelvey