问题描述
typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:java.lang.NullPointerExceptionorg.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)filter.ContentFilter.doFilter(ContentFilter.java:31)filter.CodeFilter.doFilter(CodeFilter.java:29)rootcausejava.lang.NullPointerExceptionconnection.DBConn.QureyAll1(DBConn.java:55)org.apache.jsp.jisuanji_jsp._jspService(jisuanji_jsp.java:88)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)filter.ContentFilter.doFilter(ContentFilter.java:31)filter.CodeFilter.doFilter(CodeFilter.java:29)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/7.0.27logs.就是这个蛇精病一样的错误快被玩坏了百度找了好久也解决不了
解决方案
解决方案二:
假如需要提高其他代码,尽管说,本人在线等
解决方案三:
空指针异常!用debug你看看你有什么值是NULL的!最近添加了什么操作!先自己分割排除一些!定位大概位置
解决方案四:
引用2楼dandan8989251的回复:
空指针异常!用debug你看看你有什么值是NULL的!最近添加了什么操作!先自己分割排除一些!定位大概位置
20:Stringusername=(String)session.getAttribute("username");21:session.setAttribute("username",username);22:Stringsql="select*fromgoodsmessagewherefenlei='其他'";23:Listlist=db.QureyAll1(sql);24:intcountRecord=0;//总共记录数25:intcurrentPage=1;//当前页数26:intcountPages=0;//总页数似乎是第23行
解决方案五:
23行的数据库没有连接上吧,连接对象为空
解决方案六:
引用3楼lunalucifer的回复:
Quote: 引用2楼dandan8989251的回复:
空指针异常!用debug你看看你有什么值是NULL的!最近添加了什么操作!先自己分割排除一些!定位大概位置20:Stringusername=(String)session.getAttribute("username");21:session.setAttribute("username",username);22:Stringsql="select*fromgoodsmessagewherefenlei='其他'";23:Listlist=db.QureyAll1(sql);24:intcountRecord=0;//总共记录数25:intcurrentPage=1;//当前页数26:intcountPages=0;//总页数似乎是第23行
如果是23行的话,那么就证明db这个对象是空的,所以你看看你数据库连接是否有错,主要检查你的url,username,password
解决方案七:
空指针异常了,看这里connection.DBConn.QureyAll1(DBConn.java:55)
解决方案八:
java.lang.NullPointerExceptionconnection.DBConn.QureyAll1(DBConn.java:55)数据库链接对象问题
解决方案九:
空指针,仔细看错误信息,可以在jsp上打上断点去跟踪。。。。。
解决方案十:
断点查看是否查询出来的数据位null,如果不是请看前台是否没有获取到后台传递的数据
解决方案十一:
面对这种问题:我只想说用debug跟踪。