Struts1.2.4学习心得!(七)

第七次学习:

1.迭代显示内容
java代码: 

  1   
  2   
  3   <%@ taglib uri="/tags/struts-bean" prefix="bean" %>
  4   <%@ taglib uri="/tags/struts-logic" prefix="logic" %>
  5   <html>
  6     <head>
  7       <title>测试 struts-logic Iterate 标签</title>
  8     </head>
  9     <body bgcolor="white">
  10        定义LIST变量
  11      <%
12        {
...}
  13          java. util. ArrayList list = new java. util. ArrayList ( );
  14          list. add ("First" );
  15          list. add ("Second" );
  16          list. add ("Third" );
  17          list. add ("Fourth" );
  18          list. add ("Fifth" );
  19         
  20          pageContext. setAttribute ("list", list, geContext. PAGE_SCOPE );
  21        定义数组
  22          int intArray [ ] = new int [ ]
  23            { 0, 10, 20, 30, 40 };
  24          pageContext. setAttribute ("intArray", intArray, PageContext. PAGE_SCOPE );
  25        }
  26      %>
  27      <div align="center">
  28        <h1>Test struts-logic Iterate Tag</h1>
  29      </div>
  30        实例化BEAN
  31      <jsp:useBean id="bean" scope="page" class="org. apache. struts. webapp. exercise. TestBean" />
  32      <jsp:useBean id="list" scope="page" class="java. util. ArrayList" />
  33      <h3>测试 1 - Iterate 显示STRING数组 [ 0.. 4 ]</h3>
  34      <ol>
  35        <logic:iterate id="element" name="bean" property="stringArray" indexId="index">
  36          <li>
  37          <em>
  38            <bean:write name="element" />
  39          </em>  [
  40          <bean:write name="index" /> ]</li>
  41        </logic:iterate>
  42      </ol>
  43      <h3>测试 2 - Iterate 显示数组 [ 0.. 2 ]</h3>
  44      <ol>
  45        <logic:iterate id="element" name="bean" property="stringArray" indexId="index" length=" 3">
  46          <li>
  47          <em>
  48            <bean:write name="element" />
  49          </em>  [
  50          <bean:write name="index" /> ]</li>
  51        </logic:iterate>
  52      </ol>
  53      <h3>测试 3 - Iterate 显示数组 [ 3.. 4 ]</h3>
  54      <ol>
  55        <logic:iterate id="element" name="bean" property="stringArray" indexId="index" offset=" 3">
  56          <li>
  57          <em>
  58            <bean:write name="element" />
  59          </em>  [
  60          <bean:write name="index" /> ]</li>
  61        </logic:iterate>
  62      </ol>
  63      <h3>测试 4 - Iterate 显示数组 [ 1.. 3 ]</h3>
  64      <ol>
  65        <logic:iterate id="element" name="bean" property="stringArray" indexId="index" offset=" 1" length=" 3">
  66          <li>
  67          <em>
  68            <bean:write name="element" />
  69          </em>  [
  70          <bean:write name="index" /> ]</li>
  71        </logic:iterate>
  72      </ol>
  73      <h3>测试 5 - Iterate 显示 List </h3>
  74      <ol>
  75        <logic:iterate id="item" name="list" indexId="index">
  76          <li>
  77          <em>
  78            <bean:write name="item" />
  79          </em>  [
  80          <bean:write name="index" /> ]</li>
  81        </logic:iterate>
  82      </ol>
  83      <h3>测试 6 - Iterate 显示 List [ 0.. 2 ]</h3>
  84      <ol>
  85        <logic:iterate id="item" name="list" indexId="index" offset=" 0" length=" 3">
  86          <li>
  87          <em>
  88            <bean:write name="item" />
  89          </em>  [
  90          <bean:write name="index" /> ]</li>
  91        </logic:iterate>
  92      </ol>
  93      <h3>测试 7 - Iterate 显示 List [ 2.. 4 ]</h3>
  94      <ol>
  95        <logic:iterate id="item" name="list" indexId="index" offset=" 2" length=" 3">
  96          <li>
  97          <em>
  98            <bean:write name="item" />
  99          </em>  [
  100         <bean:write name="index" /> ]</li>
  101       </logic:iterate>
  102     </ol>
  103     <h3>Test 8 - Iterate Over an int array</h3>
  104     <ol>
  105       <logic:iterate id="item" name="intArray" indexId="index">
  106         <li>
  107         <em>
  108           <bean:write name="item" />
  109         </em>  [
  110         <bean:write name="index" /> ]</li>
  111       </logic:iterate>
  112     </ol>
  113     <h3>Test 9 - Iterate Over an int array [ 0.. 2 ]</h3>
  114     <ol>
  115       <logic:iterate id="item" name="intArray" indexId="index" length=" 3">
  116         <li>
  117         <em>
  118           <bean:write name="item" />
  119         </em>  [
  120         <bean:write name="index" /> ]</li>
  121       </logic:iterate>
  122     </ol>
  123     <h3>Test 10 - Iterate Over an int array [ 2.. 4 ]</h3>
  124     <ol>
  125       <logic:iterate id="item" name="intArray" indexId="index" offset=" 2" length=" 3">
  126         <li>
  127         <em>
  128           <bean:write name="item" />
  129         </em>  [
  130         <bean:write name="index" /> ]</li>
  131       </logic:iterate>
  132     </ol>
  133   </body>
  134 </html>
  135 

你可能感兴趣的:(apache,jsp,bean,struts)