在JSP页面上如何用jsp脚本动作获取Servlet传过来的集合值?

 我来答
百度网友60170a3
2012-05-03
知道答主
回答量:22
采纳率:0%
帮助的人:6万
展开全部
首先在servlet中已经把List集合添加到session对象中,然后在jsp页面把这些信息显示出来,就要用到相应的bean类,可以通过迭代标签forEach来逐条显示:例如
<%
List<User> userInfo=(List<User>)session.getAttribute("info");
pageContext.setAttribute("users",userInfo);
%>
<table class="list">
<tbody><tr>
<td width="70" height="29"><div class="STYLE1" align="center">编号</div></td>
<td width="80"><div class="STYLE1" align="center">用户名称</div></td>
<td width="100"><div class="STYLE1" align="center">性别</div></td>
<td width="100"><div class="STYLE1" align="center">年龄</div></td>

<td width="150"><div class="STYLE1" align="center">电话 </div></td>
<td width="150"><div class="STYLE1" align="center">地址 </div></td>
<td width="150"><div class="STYLE1" align="center">权限 </div></td>
</tr>
<c:forEach var="user" items="${pageScope.users}">
<tr>
<td height="23"><span class="STYLE1">${user.u_id}</span></td>
<td><span class="STYLE1"><a href="#" onclick="doit('mod',1)">${user.u_name}</a></span></td>
<td><span class="STYLE1">${user.u_gendeer}</span></td>
<td><span class="STYLE1">${user.u_age}</span></td>
<td><span class="STYLE1">${user.u_tel}</span></td>
<td><span class="STYLE1">${user.u_addr}</span></td>
<td><span class="STYLE1">${user.u_limits}</span></td>
</tr>
</c:forEach>
</tbody></table>
注:status属性还可以用来设置表格隔行换背景色的效果,这里没用到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Only釗
2012-04-14 · TA获得超过232个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:37.5万
展开全部
用JSP内置对象request
追问
    我在JSP页面上是这样取出Servlet的值,然后用bean中的方法来一个一个输出这些值      如何使用JSP内置对象request来获取,能举个例子吗?谢谢
追答
嗯?难道你问的不是这个东西么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式