我后台将很多JavaBean对象存在了ArrayList。并且在Action李将这个ArrayList对象存在了request了我如果通过Struts1的标签 把这个对象取出来~~~?求高手~~~~~~~详细点啊~~

解决方案 »

  1.   

    假设Action: request.setAttribute("list", list);
    <logic:iterate id="data" name="list">
    <bean:write name="data" property="x" /><!-- 假设JavaBean有x属性 -->
    </logic:iterate>
      

  2.   

    <%        String[] testArray={"str1","str2","str3"};         request.setAttribute("test",testArray);     %>       <logic:iterate id="show" name="test">         <bean:write name="show"/>         </logic:iterate>   
      

  3.   

    //
    ArrayList list= new ArrayList();
    list.add(bean);
    request.setAttribute("bean", "bean");
    //jsp
    <logic:iterate id="bean">
      ...
    </logic:iterate>
      

  4.   


    //
    ArrayList list= new ArrayList();
    list.add(bean);
    request.setAttribute(list, "list");
    //jsp
    <logic:iterate id="list" name = "list">
      <bean name="list"></bean>
    </logic:iterate>
      

  5.   

     也可以用jstl标签呀!!
       
        <c:forEach item="${userList}" var = "user">
            <td>${user.name}</td>
        </c:forEach>