日期:2014-05-17  浏览次数:20703 次

在servlet中取出数据库的值,在jsp页面显示,遇到问题
这是jsp中的代码ArrayList<User> usertwo=(ArrayList<User>) request.getAttribute("users");
for( int i=0; i<=2; i++ ){
out.print("<tr>");
  out.print( "<td>" + usertwo+ "</td>" );
   out.print("</tr>");
  }
这样写没错误,但要取其中的某个值是,就会报错。如下:
ArrayList<User> usertwo=(ArrayList<User>) request.getAttribute("users");
for( int i=0; i<=2; i++ ){
out.print("<tr>");
  out.print( "<td>" + usertwo.get(i).getU_id()+ "</td>" );
   out.print("</tr>");
  }
求解额。。。。。

------解决方案--------------------
不太规范,最好用前台标签遍历吧,比较常用的就是 JSTL