Struts 2中 怎么将后台的集合传给前台jsp,如将list发给jsp页面!

wangjun_cxy 2011-11-29 11:32:10
小弟初学Struts 求助!
Struts 2中 怎么将后台的集合传给前台jsp,如将list发给jsp页面!
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjun_cxy 2011-12-28
  • 打赏
  • 举报
回复
谢谢,各位了!
对java有感觉 2011-11-30
  • 打赏
  • 举报
回复
request.setAtribute("list",list);
后台forEach标签
遍历出来就OK了
java爱好者 2011-11-30
  • 打赏
  • 举报
回复
List list = new LinkedList();
request.put("list",list);

jsp页面取值,${list}
liubaing 2011-11-30
  • 打赏
  • 举报
回复
jstl-logic标签

<logic:notEmpty name="集合">
<logic:iterate id="单个实例" name="集合">
xxdewws 2011-11-30
  • 打赏
  • 举报
回复
5楼正解
redlotus_lyn 2011-11-30
  • 打赏
  • 举报
回复
1.Action

1>定义List变量
private List<User> userList;
userList有get/set方法

2>.userList封装数据

注:User中有id,和name属性

2.Jsp:

<s:iterator value="userList">
<s:property value="id" />:<s:property value="name" />
</s:iterator>
chabale 2011-11-30
  • 打赏
  • 举报
回复
用标签<s:iterator value="你的list的名字">
<s:property value="list中对象的属性名">
香蕉猪 2011-11-30
  • 打赏
  • 举报
回复
用叠带
zhouyusunquan 2011-11-30
  • 打赏
  • 举报
回复
不放request中,就直接在action中声明变量并且生成get,set方法
zhouyusunquan 2011-11-30
  • 打赏
  • 举报
回复
<s:iterator value="#request.qr.resultlist" status="v" id="result" >
<tr>
<td class="left"><s:property value="midPointId"/> </td>
<td class="left"><s:property value="#request.dqr1[postType].postClassName"/> </td>
<td class="left"><s:property value="#request.dqr2[postId].postName"/> </td>
<td class="right"><s:property value="level"/> </td>
<td class="right"><s:property value="score"/> </td>
<td class="right"><s:property value="avgWage"/> </td>
<td class="right"><s:property value="postNumber"/> </td>
<td class="right"><s:property value="midWage"/> </td>
<td class="right"><s:property value="lastMidWage"/> </td>
hllfl 2011-11-29
  • 打赏
  • 举报
回复
直接前台list interator

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧