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行出错了 。。但是看代码没问题啊 。。我还是个新手 看不懂错误的毛病啊 怎么修改啊
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行出错了 。。但是看代码没问题啊 。。我还是个新手 看不懂错误的毛病啊 怎么修改啊
验证logInfoDao.register(info)方法是否正确执行。
加如下输出语句 试试
System.out.println(info.getEmail());
info = logInfoDao.register(info); // 空指针异常
System.out.println(info.getEmail());看输出是否有null