servlet处理数据库表中所有数据,在jsp页面表格中用jst forEach输出解决办法

   我用servlet处理数据库表中所有数据,在jsp页面表格中用jstl  forEach输出

   在jsp页面中我用了  <%  List  anlist=(List)request.getAttribute("admin");   %>   接收servlet传来的已经转化好了的adminList,再用jstl 的 forEach循环输出数据

               <c:forEach items="${anlist} "  var="item"%>

<tr>
<td>${item.id}</td>
<td>${item.adminname}</td>
<td>${item.adminpassword}</td>
</tr>

</c:forEach>

但是页面并不能显示。servlet的代码也是正确的   request.setAttribute("admin", adminList);
                                                       request.getRequestDispatcher("Admin/admin.jsp").forward(request, response);



后来我经过调试,发现在jsp页面不用接收传来的数据(即不用要  <%  List  anlist=(List)request.getAttribute("admin");   %>这段代码),于是我去掉了这段接收servlet传来数据的代码,直接修改forEach代码,forEach    items直接调用servlet传来的对象admin:

               <c:forEach items="${admin} "  var="item"%>

<tr>
<td>${item.id}</td>
<td>${item.adminname}</td>
<td>${item.adminpassword}</td>
</tr>

</c:forEach>

于是jsp页面就可以用jstl的forEach输出了


详细的jstl的forEach代码可以点下面链接:

http://blog.youkuaiyun.com/i_wolfer/article/details/47336855
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值