org.apache.jasper.JasperException: An exception occurred processing JSP page /register.jsp at line 7067:      info.setId_passwd(id_passwd);
68:      info.setEmail(email);
69:      info.setReg_ip(request.getRemoteHost());
70:      info = logInfoDao.register(info);
71:      if(info != null){
72:      session.setAttribute("chrLogInfo" , info);
73:      out.print("<script>alert('瑷诲唺宸茬稉鎴愬姛锛岃珛鍏堝幓婵�椿锛屽啀鍘婚亰鎴�');window.location.href='/register_success.jsp';</script>");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:519)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.wh999.games.system.CharFilter.doFilter(CharFilter.java:23)
root cause java.lang.NullPointerException
com.wh999.games.dao.LogInfoDao.register(LogInfoDao.java:186)
org.apache.jsp.register_jsp._jspService(register_jsp.java:133)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.wh999.games.system.CharFilter.doFilter(CharFilter.java:23)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.我知道是70行出错了 。。但是看代码没问题啊 。。我还是个新手  看不懂错误的毛病啊  怎么修改啊

解决方案 »

  1.   

    验证logInfoDao是否为空;
    验证logInfoDao.register(info)方法是否正确执行。
      

  2.   

    自己可以调试下
    加如下输出语句 试试
    System.out.println(info.getEmail());
    info = logInfoDao.register(info); // 空指针异常
    System.out.println(info.getEmail());看输出是否有null
      

  3.   

    我不懂啊 。。这是我下的 JSP源码 。。运行网页就出现这个毛病 。。怎么改才能正常啊。。