<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'}
如果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'}