在JSP页面上如何用jsp脚本动作获取Servlet传过来的集合值?
展开全部
首先在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属性还可以用来设置表格隔行换背景色的效果,这里没用到
<%
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属性还可以用来设置表格隔行换背景色的效果,这里没用到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JSP内置对象request
追问
我在JSP页面上是这样取出Servlet的值,然后用bean中的方法来一个一个输出这些值 如何使用JSP内置对象request来获取,能举个例子吗?谢谢
追答
嗯?难道你问的不是这个东西么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询