2007-4-5 22:45:34 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.UserAdmin.adddata.save_jsp._jspService(save_jsp.java:158)---系统报错代码行
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)具体代码如下(太多只能贴一小部分):
String xxfl_str="";
String xilei_str="";
String hangye=request.getParameter("classid");//classid是必选菜单值,变量hangye不可能会空的,为什么系统还会认为下一句有问题呢?
if (hangye.equals("6")){ ---系统认为此句有问题,
xxfl_str="65";
xilei_str="63,64,65,67,71,72,414,";
}
请dx们指教!
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.UserAdmin.adddata.save_jsp._jspService(save_jsp.java:158)---系统报错代码行
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)具体代码如下(太多只能贴一小部分):
String xxfl_str="";
String xilei_str="";
String hangye=request.getParameter("classid");//classid是必选菜单值,变量hangye不可能会空的,为什么系统还会认为下一句有问题呢?
if (hangye.equals("6")){ ---系统认为此句有问题,
xxfl_str="65";
xilei_str="63,64,65,67,71,72,414,";
}
请dx们指教!
解决方案 »
- 求助!SSH2框架下,如何在tomcat启动时,如何初始化系统?
- 请教高手程序移植问题
- jsp参数传递的问题
- [菜鸟类型问题]struts2 的select标签出现的问题,顺便说一下,感觉struts2的标签不如struts1的好用啊……
- Struts加入subversion之后出现“due to previous errors”这样的错
- Get 方式提交的数据中包含 "+" , 在另外一个JSP 中取道参数后,变成了 " "??????
- 高分请教AS400锁表问题
- JAVA连接SQL SERVER2000的问题.请各位高手帮忙啦
- 请问:在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面?
- 请问谁有关于酒店管理的系统说明?
- ●●簡答題●●Tomcat+sql2000+jsp+IIs關於網站的問題?●●
- mod_rewrite 问题
System.out.println(hangye);
看看hangye是否为空。想要避免这个问题可以这样写,
if (("6").equal(shangye)){
}
再不行就把这个变量在打印输出看是不是空
if (hangye.equals("6")){
xxfl_str="65";
xilei_str="63,64,65,67,71,72,414,";
}
}
这样写试试
}
如果不报错就是shangye为空其实eclipse可以调试jsp的啊
自己打个断点就可以看到值