jsp空指針異常


1.Tomcat啟動后訪問首頁報錯 顯示JSP 空指針異常

這哥們是因為lib下jar包和Tomcat下的jar包沖突,去掉lib下 servlet-api-2.5.jar 以及jsp-api.jar 重新啟動即可。

2.http://www.codes51.com/itwd/1143059.html

 

解決方案1:
空指針異常是java中很常見的一種,所以一般都是變量為空導致的,這個異常很容易解決

解決方案2:
建議清除下瀏覽器緩存,再自己查看下代碼是否有問題

解決方案3:
項目lib下面的jsp-api.jar和tomcat 下的jsp-api.jar有沖突導致的。項目里用到了一個user library里包含了jsp-api.jar 和servlet-api.jar兩個包,然后通過myeclips發布的時候將這兩個包復制到webroot/lib下去了,而tomcat的lib下面本來就有這兩個包,導致了沖突,這就是這個錯誤產生的主要原因。

解決方案是,編輯自定義user library,將user library設置為 system library,這樣在通過myeclips發布時就不會自動拷貝這兩個JAR包。

或者通過在tomcat_home/conf/catalina/下面加一個配置文件指定webroot來發布項目,避免不必要的自動拷貝.

 

解決方案4:
代碼也不放上來 怎么看QAQ

解決方案5:
http://bbs.csdn.net/topics/391047451

解決方案6:
java是高級語言,沒有指針,是產生什么null pointer exception了吧,不給代碼沒人能解決。看看這個吧,熟悉下為啥會有這個異常。
http://jingyan.baidu.com/article/ff41162596177912e48237a6.html

解決方案7:
在eclipse開發工具中,為解決刪除應用lib目錄下的jsp-api.jar、servlet-api.jar 后導致的編譯錯誤,可以在項目—properties—java build path—library 面板中,選擇【add external jars】,然后找到tomcat/lib 目錄,引入jsp-api.jar、servlet-api.jar 即可

解決方案8:
沒有具體的事例阿,這要怎么說呢?然而我也不會這個問題。

解決方案9:
1清瀏覽器緩存

2debug看看是否是代碼問題

3重新編譯 部署

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM