2011-11-10 35 views
0

今天,我發現JSP投NullPointException錯誤以下行JSP拋出NullPointException錯誤

_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory() 

我發現刪除

JSP-API-2.1.jar

可以解決這個問題,但不知道爲什麼。任何人都知道這個錯誤的原因。

我正在使用Tomcat 6.0.33

+0

相關閱讀:[?我如何導入的javax.servlet API在我的Eclipse項目(http://stackoverflow.com/q/4076601) – BalusC

回答

1

Web應用程序不能提供它們自己的Java EE庫;他們將與服務器的版本衝突。它可以創建像這樣的各種錯誤。

+0

仍然不明白爲什麼。將這種錯誤與原因聯繫起來很困難。 – user705414

+0

@ user705414是的,它可以是 - 並且引發的錯誤可能會有所不同。這只是您學習檢查何時出現與Servlet或JSP API相關的無法解釋的錯誤的其中一項內容:) –