type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.bjsxt.shopping.util.filter.IPFilter.doFilter(IPFilter.java:31)
root cause java.lang.NullPointerException
com.bjsxt.shopping.category.CategoryService.getCategories(CategoryService.java:102)
org.apache.jsp.Index_jsp._jspService(Index_jsp.java:95)
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:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.bjsxt.shopping.util.filter.IPFilter.doFilter(IPFilter.java:31)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.bjsxt.shopping.util.filter.IPFilter.doFilter(IPFilter.java:31)
root cause java.lang.NullPointerException
com.bjsxt.shopping.category.CategoryService.getCategories(CategoryService.java:102)
org.apache.jsp.Index_jsp._jspService(Index_jsp.java:95)
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:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.bjsxt.shopping.util.filter.IPFilter.doFilter(IPFilter.java:31)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
解决方案 »
- javaWeb不使用控件,实现OFFICE在线编辑保存?
- SSH整合出现问题
- tomcat5.5虚拟内存增加方法?
- 初用javabean,调用javabean的页面编译通不过:(
- 请教了!!!!!
- JDBC驱动问题?是不是要把3个jar文件加入classpath中啊
- 配合“如何从一个程序员发展为项目经理”一帖!我们做it,前景是什么样啊?
- 刚才哪个问题还是没有彻底解决, 我再肯求大侠救救我这个菜鸟
- 菜鸟学习JSP第二题,下载JBuilder却新建不了JSP文件?
- web应用初始化时获取本应用的请求url
- spring问题。麻烦大家
- Tomcat6.0运行时出现 500错误,小弟新手,迷惑中,大虾援助。。。。
找到这行看看什么为null、
com.bjsxt.shopping.category.CategoryService.getCategories(CategoryService.java:102) 注意一下之前的是否有空的实例
java.lang.NullPointerException
com.bjsxt.shopping.category.CategoryService.getCategories(CategoryService.java:102)
空指针错误,
看看数据库连接是不是有问题,看看下面两处关键的地方是不是有问题:
Category c = this.getCategoryFromRs(rs);private Category getCategoryFromRs(ResultSet rs) {
Category c = new Category();
try {
c.setId(rs.getInt("id"));
c.setPid(rs.getInt("pid"));
c.setName(rs.getString("name"));
c.setDescr(rs.getString("descr"));
c.setCno(rs.getInt("cno"));
c.setGrade(rs.getInt("grade"));
} catch (SQLException e) {
e.printStackTrace();
}
return c;
}
如果102行是
Category c = this.getCategoryFromRs(rs);估计 this为NULL
楼主的这个类好像有错误com.bjsxt.shopping.util.filter.IPFilter.doFilter(IPFilter.java:31)
有没有返回值,或其返回值为null