首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

s:iterator运用begin、end、step

2012-11-03 
s:iterator使用begin、end、steps:iterator valuelist statusst begin0 end0 step1如果lis

s:iterator使用begin、end、step
<s:iterator value="list" status="st" begin="0" end="0" step="1">
如果list为null,后台会报错,前台对页面会有影响,例如在一个div中做遍历,此时div根本出不来,就算<s:iterator>包在div内。

     <s:iterator value="#request.maps" status="st">
      <tr>
       <td valign="middle" align="center">
        ${price}
       </td>
       <td align="center" valign="middle">
        ${ct}
       </td>
        <td valign="middle" align="center">
        ¥${price*ct}
        <s:set var="pr" value="price*ct+#pr"/>
       </td>
      </tr>
     </s:iterator>
  
      商品总额: <s:property value="#pr" /> 元

    使用 <s:property value="#st" />打出遍历次数时候st前面要加#
    使用${st}前面不需要加#

    ${st.index%2 == 0 ? '#FFFFFF' : '#F3F9FF'}

热点排行