当前位置:编程学习 > JAVA >>

求助!大神给看看这是什么情况?tomcat运行一个基于BS的学生成绩管理系统时出的状况

type Exception report

message 

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

exception 

org.apache.jasper.JasperException: An exception occurred processing JSP page /checkLogin.jsp at line 21

18:  if(rs==null)
19:  System.out.println("rs==null");
20:  try{
21:  rs.next();
22:  rowCount=1;
23:  }catch(SQLException e){}
24:  if(rowCount!=0&&certCode.equals((String)session.getAttribute("certCode"))){


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
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.checkLogin_jsp._jspService(checkLogin_jsp.java:75)
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:384)
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)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.


--------------------------------------------------------------------------------
tomcat exception report null --------------------编程问答-------------------- 18:  if(rs==null)
19:   System.out.println("rs==null");
20:  try{
21:   rs.next();
22:   rowCount=1;
23:  }catch(SQLException e){}
24:  if(rowCount!=0&&certCode.equals((String)session.getAttribute("certCode"))){

如果rs为null,你再调用rs.next()方法肯定报空指针异常 --------------------编程问答-------------------- 那该如何修改呢? --------------------编程问答-------------------- 之前我用rs里数据的时候 是用while循环的 
--------------------编程问答-------------------- 很久没这么直接用rs了 --------------------编程问答-------------------- 大神能把修改后的语句发给我么?麻烦了~ --------------------编程问答-------------------- 我修改了几次都不成功 --------------------编程问答--------------------  if(rs==null)
19:  {
         System.out.println("rs==null");
         return ;//增加退出 
      }
20:  try{
21:  rs.next();
22:  rowCount=1;
23:  }catch(SQLException e){}
24:  if(rowCount!=0&&certCode.equals((String)session.getAttribute("certCode"))){

补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,