<s:iterator value="list" status="st">  
   <s:if test="#st.getIndex()%4==0">     
       <tr>
      </s:if>
        <td align="center">
         <a href='image/<s:property value="WorkBookName"/>'><img  alt="test" src="image/<s:property value="WorkBookName"/>" width="200" height="200" > </a>
          <td>
         <s:property value="id"/>
        </td>
        </td>
                 
      <s:if test="#st.getIndex()%4==3">
       </tr>
      </s:if>          
     </s:iterator>
问题1.st.getIndex()%4==0感觉这条语句无效果,getindex是不是相当于字段的ID号?我表字段是ID,我想让它正确显示3列问题2.如何在图下面加个显示字段,我现在加了显示效果不理解
------------我目前效果是------------图片1标题1      图片2标题2    图片3 标题3
       
   
------------我希望要的效果是------------图片1     图片2    图片3
标题1     标题2    标题3
   
图片4     图片5     图片6 
标题4     标题5    标题6图片7     图片8     图片9
标题7     标题8    标题9
希望哪位好心人帮帮忙,改改代码,

解决方案 »

  1.   

    <table width="800" border="0" cellspacing="0" cellpadding="0">
          <s:set name="count" value="0" />
            <s:iterator value="listbean">  
              <s:if test=" ${count !=0 } && ${count%4 == 0} ">
    <tr>
      </s:if>   
                 <td width="260" height="40" align="left" valign="middle" class="vbb">   
                      <input type="radio" onclick="removeFillNumber();" id="${id}" name="num" value="${num}"/>${num}
                </td>
              <s:set name="count" value="${count+1}" />
      <s:if test="${count%4 == 0}">
      <tr></tr>
       </s:if>
     </s:iterator>
        </table>