关于JSP调试中遇到的问题(初学JSP )
小弟初学JSP,在学习他人的程序时发现调试有错误
错误如下:
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
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NullPointerException
org.pan.web.bookclasslist.excute(bookclasslist.java:38)
org.apache.jsp.index_jsp._jspService(index_jsp.java:95)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs
请问可能是什么地方的错误?应该如何解决?
望各位大虾多多指点
在此拱手了!!!
问题点数:40、回复次数:14Top
1 楼starwill(流浪的沙)回复于 2005-06-10 20:34:43 得分 10
著名的空指针异常~~~
仔细检查一下JSP页面中的变量~~
其中有一个是Null,但你确调用了它的属性~~
Top
2 楼benbenjjf54()回复于 2005-06-11 00:28:16 得分 0
关注Top
3 楼benbenjjf54()回复于 2005-06-11 00:29:06 得分 0
给分先Top
4 楼qingyuntian(看见代码头脑就清醒)回复于 2005-06-11 00:44:13 得分 0
回答的很对。。仔细检查一下Top
5 楼woolceo(努力升仙)回复于 2005-06-11 01:28:36 得分 0
空指针。Top
6 楼oldmoon(电子商务人,电子商务路)回复于 2005-06-11 09:04:26 得分 0
空指针Top
7 楼wuzhu888(繁华的夜景)回复于 2005-06-11 09:08:18 得分 0
空指针 你在传 参数的时候肯定有一个NULLTop
8 楼gethome(龙龙)回复于 2005-06-11 09:37:07 得分 10
就是有空指针,其实就是有变量是空值。在使用这些有可能是空值的变量的时候,建议
如下:
加入变量A
if(A!=null)
{}
else
(A=.....)Top
9 楼CLP_1121(蔡蔡)回复于 2005-06-11 10:33:44 得分 0
楼上说得对,加个变量判断下嘛
应该可以的Top
10 楼yeyi001(椰海艺恋)回复于 2005-06-11 10:57:39 得分 10
有一个很笨的方法:注释所有可能出错的代码,查找出空指针(NullPointer)出处.之后就是加上判断了Top
11 楼ike_Adriano(亚热带空气)回复于 2005-06-11 14:25:08 得分 0
空指针异常,好好检查你的变量吧。Top
12 楼heerxiong(英雄)回复于 2005-06-11 14:47:27 得分 0
楼上的慢点Top
13 楼Sunboyjava(阳光男孩)回复于 2005-06-11 14:59:18 得分 10
把能取到值的变量out.println()一下。。就知道哪个导致的错误了。。Top
14 楼carwen(卡文)回复于 2005-06-11 19:27:36 得分 0
各位大虾,小弟初学JSP,学习的是他人的代码,他是通过java程序包装好的
不怕各位见笑,找了半天真找不出这个空指针在哪?
小弟真希望得到大虾们的进一步指点,不介意把程序发给大虾们帮看看,指点指点
小弟QQ :14536309
拱手了!!!!
(郁闷中.......)
Top




