目錄
前言:
目的需求:
源代碼:
報錯信息:
錯誤解決:
?總結:
前言:
? ? ? ?這里出錯的原因與大多數(shù)人并不相同,這里僅為個人記錄。
? ? ? ?作為一個菜只因,總是能深刻體會到一個bug改一天或者幾天的痛苦......在做spring項目時,需要利用session保存用戶信息,啟動項目登錄后總是拋出空指針異常,從昨天晚上7點一直搞到今天中午才最終解決。出錯的原因也是非常搞笑。。。
目的需求:
? ? ? ?在控制臺打印出獲取到的session信息
源代碼:
父控制層:
?子控制層繼承父控制層,并在方法中打印信息:
?
報錯信息:
啟動輸入信息后報錯:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause.
并報空指針異常:
java.lang.NullPointerException: null
以下還有一堆另人頭疼的報錯信息,這里不再贅述。
......
錯誤解決:
? ? ? ?經(jīng)過上網(wǎng)查詢,陸續(xù)排除注解,名稱映射等問題。最終將問題的關鍵鎖定在seesion對象未獲取到對象信息上,此時頁面中的data顯示為null:
? ? ? ?后來打開業(yè)務層的實現(xiàn)類才發(fā)現(xiàn):
?
? ? ? ?我去,怎么 “return null” 呢,忙活了半天,對象創(chuàng)建了,值也綁定了,正常返回user對象,返回null干什么。
? ? ? ?哎,之前測試的時候忘記改回來了?......醉了醉了,這里提醒大家在構建項目的時候一定仔細嚴謹,不然就會出現(xiàn)這種令人無語的問題。
? ? ? ?此時,重新啟動項目:
? ? ? ?控制臺信息:
?總結:
? ? ? ?找錯總是一件痛苦的事,但一定要堅持,就像學習一樣,不斷努力,不斷在錯誤中改正——鋼鐵就是這樣煉成的。
? ? ? ?看到一句話說的很好:殺死你的不是AI,而是創(chuàng)造AI的人。文章來源:http://www.zghlxwxcb.cn/news/detail-461867.html
? ? ? ?愿繼續(xù)努力,與諸君共勉!文章來源地址http://www.zghlxwxcb.cn/news/detail-461867.html
到了這里,關于錯誤解決:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception......的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!