总是报这个错误,实在是找不出来了......

[复制链接]
查看11 | 回复3 | 2008-12-4 16:30:38 | 显示全部楼层 |阅读模式
org.apache.jasper.JasperException: An exception occurred processing JSP page /sysmgr/user_modify.jsp at line 6
3:
8:<%
9://String command =request.getParameter("command");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
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.sysmgr.user_005fmodify_jsp._jspService(user_005fmodify_jsp.java:59)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
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)
在页面上明明也打印出来了 为什么是空呢

回复

使用道具 举报

千问 | 2008-12-4 16:30:38 | 显示全部楼层
root cause java.lang.NullPointerException org.apache.jsp.sysmgr.user_005fmodify_jsp._jspService(user_005fmodify_jsp.java:59) 由上可见jsp中产生了空异常,从服务器缓存中找到这个jsp编译成的user_005fmodify_jsp.java文件(可在服务器的work目录下找到,以jboss为例:jboss根路径\server\default\work,Tomcat:根目录下就有这个文件夹的),看看那个java文件第59行,再过来分析jsp。jsp实际上都是先编译成一个servlet来运行的。org.apac...
回复

使用道具 举报

千问 | 2008-12-4 16:30:38 | 显示全部楼层
空指针错误应该是user_id的值为null...
回复

使用道具 举报

千问 | 2008-12-4 16:30:38 | 显示全部楼层
可能是你userid没有传过来,等于null,传进去你也没有判断,所以查询应该是select * from table where userid=null大概是这样...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行