我环境配好了,能出现INDEX.HTML界面。然后我编了个很简单的网页,然后来ERROR 500 代码如下,请大家帮我指正一下。谢谢了
<%@page contentType="text/html"%>
<%@page pageEncoding="GB2312"%>
<html>
<head>
<title>text</title>
</head>
<boby>
<%
String a;
a=request.getServletPath();
out.println("hello"+a+"11");
%>
</boby>
</html>Error: 500
Location: /123/TEXT.jsp
Internal Servlet Error:java.lang.NullPointerException
at java.io.File.(File.java:222)
at org.apache.jasper.compiler.JspCompiler.isOutDated(JspCompiler.java:307)
at org.apache.jasper.compiler.JspCompiler.(JspCompiler.java:99)
at org.apache.jasper.JspEngineContext.createCompiler(JspEngineContext.java:317)
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:450)
at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:424)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:382)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:619)
<%@page contentType="text/html"%>
<%@page pageEncoding="GB2312"%>
<html>
<head>
<title>text</title>
</head>
<boby>
<%
String a;
a=request.getServletPath();
out.println("hello"+a+"11");
%>
</boby>
</html>Error: 500
Location: /123/TEXT.jsp
Internal Servlet Error:java.lang.NullPointerException
at java.io.File.(File.java:222)
at org.apache.jasper.compiler.JspCompiler.isOutDated(JspCompiler.java:307)
at org.apache.jasper.compiler.JspCompiler.(JspCompiler.java:99)
at org.apache.jasper.JspEngineContext.createCompiler(JspEngineContext.java:317)
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:450)
at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:424)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:382)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:619)
解决方案 »
- struts2 jsp 乱码
- web.xml配置问题,windows下没问题,linux下就有问题了???
- spring内置的hibernate问题
- tomcat不能启动,当点击关闭服务的时候,出现以下东西!
- 这个异常太怪了,跪求解决方法!!!!!!!!!!!
- eWebEditor在线编辑器说是完全源码开放,但是它的JAVA没有开放源代码啊,哪位有啊,能不能奉献一下。谢谢
- javascript怎么取struts标签的值,<html:select>标签怎么设它选中哪个?
- jsp页面中有三个按钮,如何判断是哪个按钮按下,跳转到相应的页面去呢?
- 请问连接池是如何保证 池里的连接都是有效的?(例如数据库服务器重启后所有连接不是都用不来了吗?)
- ssh整合后hibernate有关联关系在启动时候慢
- 做WEB项目,先做页面还是先实现功能?。。。还有页面是美工做还是程序员做啊
- spring+hibernate的查询语句,还有更好的写法吗?谢谢!
String a=request.getServletPath();
out.println("hello"+a+"11");
%>
//初始化
String a=request.getServletPath();
out.println("hello"+a+"11");
%>
<%@page pageEncoding="GB2312"%> 不是这样写的吧?<%@page contentType="text/html;charset=gb2312"%>
String a = null;
a=request.getServletPath();
out.println("hello"+a+"11");
%>