小弟初学Struts 求助!
Struts 2中 怎么将后台的集合传给前台jsp,如将list发给jsp页面!

解决方案 »

  1.   

    List list = new LinkedList();
    request.put("list",list);jsp页面取值,${list}
      

  2.   

    request.setAtribute("list",list);
    后台forEach标签
    遍历出来就OK了
      

  3.   

    用标签<s:iterator value="你的list的名字">
    <s:property value="list中对象的属性名">
      

  4.   

    1.Action1>定义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>
      

  5.   

    jstl-logic标签<logic:notEmpty name="集合">
    <logic:iterate id="单个实例" name="集合">
      

  6.   

     <s:iterator value="#request.qr.resultlist" status="v" id="result" >
       <tr>
       <td class="left"><s:property value="midPointId"/>&nbsp;</td>
        <td class="left"><s:property value="#request.dqr1[postType].postClassName"/>&nbsp;</td>
        <td class="left"><s:property value="#request.dqr2[postId].postName"/>&nbsp;</td>
        <td class="right"><s:property value="level"/>&nbsp;</td>
        <td class="right"><s:property value="score"/>&nbsp;</td>
         <td class="right"><s:property value="avgWage"/>&nbsp;</td>
         <td class="right"><s:property value="postNumber"/>&nbsp;</td>
         <td class="right"><s:property value="midWage"/>&nbsp;</td>
         <td class="right"><s:property value="lastMidWage"/>&nbsp;</td>
      
      

  7.   

    不放request中,就直接在action中声明变量并且生成get,set方法