为什么每个值一个表?为什么1337个迭代器而不是单个迭代器?为什么
<b>,
<font>等等,而不是使用CSS?
顺便说一句,您只需要使用
%(模块运算符)来检查当前位置是否为6的倍数;否则为0。如果是,则需要拆分
<li>;。
请注意,
IteratorStatus.count这与相同
IteratorStatus.index + 1,因为它是
1-based;
丑陋的方式:
<ul > <li> <s:iterator status="status" value="testList" > <table > <tr> <th> <p align="center"><b ><font color="#151B54"> <s:property value="name" /> </font></b></p> </th> </tr> </table> <s:if test="%{#status.count % 6 == 0}" > </li> <li> </s:if> </s:iterator> </li></ul>更好的方法:
<ul > <li> <s:iterator status="status" value="testList" > <p> <s:property value="name" /> </p> <s:if test="%{#status.count % 6 == 0}" > </li> <li> </s:if> </s:iterator> </li></ul>并且在CSS中(或在元素的
<style></style>块内
<head>)
ul.slider > li > p { text-align: center; color: #151B54; font-weight: bold; background-color: #ddd;}


