这是struts2 文档给的Iterator的示例,我放到eclipse中运行,但是报错说
ClassNotFound:org.apache.struts2.example.IteratorExample
我在struts的lib跟src中都没有找到这个类<s:bean name="org.apache.struts2.example.IteratorExample" var="it">
  <s:param name="day" value="'foo'"/>
  <s:param name="day" value="'bar'"/>
</s:bean>
<p/>
<table border="0" cellspacing="0" cellpadding="1">
<tr>
  <th>Days of the week</th>
</tr>
<p/>
<s:iterator value="#it.days" status="rowstatus">
  <tr>
    <s:if test="#rowstatus.odd == true">
      <td style="background: grey"><s:property/></td>
    </s:if>
    <s:else>
      <td><s:property/></td>
    </s:else>
  </tr>
</s:iterator>
</table>求解释下啊,本来想用这个Iterator做个遍历的,学的时候遇上这个问题。。StrutsJava

解决方案 »

  1.   

    有没有导入 struts 标签库啊 ,,, uri="sturts-tags" prefix="s"
      

  2.   

         <s:iterator value="listIndent" id="lit">
                   <tr>
                   <td align="center"><s:property value="#lit.indentno"/></td>
                   <td align="center"><s:property value="#lit.indenttime"/></td>
                   <td align="center"><s:property value="#lit.arrivaltime"/></td>
                   <td align="center"><s:property value="#lit.suppliername"/></td>
                   <td align="center"><s:property value="#lit.merchandisename"/></td>
                   <td align="center"><s:property value="#lit.specification"/></td>
                   <td align="center"><s:property value="#lit.quantity"/></td>
                   <td align="center">检毕:已验收</td>
                   </tr>
                </s:iterator>
    我是这么用的
      

  3.   

    这个类看起来想demo的类,看下你下载的strutsdemo哪个地方用这个类了