我无法使用RequestDispatcher forward调用JSP
我让这个servlet调用这个JSP我无法使用RequestDispatcher forward调用JSP,jsp,servlets,Jsp,Servlets,我让这个servlet调用这个JSP <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% %> </body> </html> 在此处插入标题
<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 org.apache.catalina.core.StandardWrapperValve
为Servlet测试调用SEVERE:Servlet.service()引发异常
位于的java.lang.NullPointerException
org.apache.jsp.Mine_jsp._jspInit(Mine_jsp.java:22)位于
org.apache.jasper.runtime.HttpJspBase.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)
在
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
在
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
在
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at Test.doGet(Test.java:31)at
http.HttpServlet.service(HttpServlet.java:617)位于
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)
运行(Thread.java:619)
java.lang.NullPointerException
位于org.apache.jsp.Mine\u jsp.\u jspInit(Mine\u jsp.java:22)
每当webapp的
/WEB-INF/lib
文件夹中堆满了特定于servlet容器的库,例如jspapi.jar
,j2ee.jar
,等等时,上的NPE就很典型。这是一个重大错误,这些库属于servletcontainer端。清理/WEB-INF/lib
文件夹以将其全部删除。如果您将它们放在那里是为了克服编译错误,那么您应该以不同的方式解决它。另请参见请发布servlet代码。