首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

从Jsp传参数到Servlet 显示空指针错误

2012-06-03 
从Jsp传参数到Servlet 显示空指针异常JSP 代码:%List articlelist(List)request.getAttribute(articleL

从Jsp传参数到Servlet 显示空指针异常
JSP 代码:

<%
List articlelist=(List)request.getAttribute("articleList");
if(articlelist == null || articlelist.size()==0){
out.print("文章列表的长度为:"+articlelist.size());
 %>

Servlet代码:

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

  ArticleDao articleDao = new ArticleDao();
List<ArticleBean> articlelist=articleDao.queryArticle(-1, null);
request.setAttribute("articleList", articlelist);



RequestDispatcher dis = request.getRequestDispatcher("FirstPage.jsp");
dis.forward(request, response);


}

关于空指针异常,网上一大堆,但我始终找不到原因。
请各位牛牛帮帮忙。。。

[解决办法]
if(articlelist == null || articlelist.size()==0){
out.print("文章列表的长度为:"+articlelist.size());

这句就有问题
articlelist == null 还怎么能打印articlelist.size()
[解决办法]
检查下你dao包类中的方法,检查下rs里面有没有值,如果你rs中没有值,你又把它赋给集合的话,就会报空指针的错误。

热点排行