2011-09-10 17 views
0

我有這個servlet調用此JSP我無法調用JSP使用RequestDispatcher的前進

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 


<% 

%> 
</body> 
</html> 

,但不知道這是爲什麼給我這個錯誤

2011年9月10日4:15 :23 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE:servlet的Servlet.service()測試拋出異常 java.lang.NullPointerException在 org.apache.jsp.Mine_jsp._jspInit(Mine_jsp.java:22)在 org.apache.jasper.runtime.HttpJspB ase.init(HttpJspBase.java:52)在 org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338 ) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 在org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 在javax.servlet.http包。 HttpServlet.service(HttpServlet.java:717)在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206 ) at org。 apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) 在 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) 在 org.apache.catalina.core.ApplicationDispatcher。包括(ApplicationDispatcher.java:488) at Test.doGet(Test.java:31)at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)at javax.servlet.http.HttpServlet.service( HttpServlet.java:717)在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 在 org.apache.catalina.core .StandardHostValve.invoke(StandardHostValve.java:127) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:588) 在 org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java:489) 在java.lang.Thread.run(Thread.java:619)在org.apache.jsp.Mine_jsp._jspInit(Mine_jsp

+0

請發佈servlet代碼。 – adatapost

回答

2

顯示java.lang.NullPointerException 。的java:每當web應用程序的文件夾/WEB-INF/lib是用特定的servletcontainer-庫如jsp-api.jarj2ee.jar,等等散落22)

甲NPE上_jspInit()是典型的。這是一個重大的錯誤,這些圖書館屬於servletcontainer一方。清理你的/WEB-INF/lib文件夾以將其全部刪除。如果你把它們放在那裏來克服編譯錯誤,你應該以不同的方式解決它。另請參閱How do I import the javax.servlet API in my Eclipse project?

相關問題