JSP 高手来帮下我看看大概是什么错误

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:45:37
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.NullPointerException
org.apache.jsp.detail_jsp._jspService(detail_jsp.java:189)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servle

首先,你的jsp是可以编译的,不是初始化错误

第二,你应该有一个detail.jsp,里面有一处对象被引用,但是该对象为空,不一定是session或者是request,任何对象在为空的情况下调用都会抛出空指针异常

第三,189行肯定不是你jsp里面的189行,你的jsp是首先被编译成detail_jsp.java然后再编译在执行的,错误的行市detail_jsp.java的189行,不是jsp的行。

detail_jsp.java:189行
空指针异常,这个文件可以在tomcat work目录下找到,你可以看看是什麽内容

空指针异常 看看调用requese或session的方法有没有地方可能出现空异常的地方

request 请求空指针异常!
查看下代码传给页面的值都对吗?

归根到底就一句:检查一下你定义的变量赋值情况!

初始化错误吧