testLogicBean2.jsp
上传用户:jishiqi_cj
上传日期:2022-08-08
资源大小:24765k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. <%@ page language="java" %>
  2. <%@ taglib uri="/WEB-INF/struts-bean.tld"  prefix="bean" %>
  3. <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  4. <%@ page import = "test.Person" %>
  5. <%@ page import = "java.util.ArrayList" %>
  6. <%
  7.     ArrayList list1 = new ArrayList();
  8.     list1.add("Tom");
  9.     list1.add("Billy");
  10.     list1.add("Kessy");
  11.     list1.add("Nansy");
  12. %>
  13. <logic:iterate id="item" 
  14.  collection="<%=list1%>" 
  15.  indexId="index" 
  16.  offset="1" 
  17.  length="2">
  18.   <%=index%>.&nbsp;<%=item%><br>
  19. </logic:iterate>
  20. <%    
  21.    pageContext.setAttribute("bean1", list1, PageContext.PAGE_SCOPE);
  22. %>
  23. <hr>
  24. <logic:iterate id="item" 
  25.  name="bean1"
  26.  scope="page" 
  27.  indexId="index">
  28.   <%=index%>.&nbsp;<%=item%><br>
  29. </logic:iterate>
  30. <hr>
  31. <%
  32.     ArrayList users = new ArrayList();
  33.     users.add(new Person("Tom",12));
  34.     users.add(new Person("Billy",24));
  35.     users.add(new Person("Kessy",36));    
  36.     pageContext.setAttribute("stuff", users, PageContext.PAGE_SCOPE);
  37. %>
  38. <logic:iterate id="user" 
  39.  name="stuff" 
  40.  type="test.Person"
  41.  indexId="index" >  
  42.   <%=index%>.&nbsp;
  43.   <bean:write name="user" property="name" />&nbsp;
  44.   <%=user.getAge()%>&nbsp;
  45.   <br>
  46. </logic:iterate>