<table class="datalist" width="70%">
<s:iterator value="contects" var="contect">
<tr bgcolor="#eaf5ff">
<td rowspan="2" align="center">
<p>
<s:property value="#contect.username" />
</p>
</td>
<td align="right">
#
<s:property value="#st.count" /> 楼&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回复于:
<s:date name="#contect.date" format="yyyy-MM-dd kk:mm:ss " nice="" />
</td>
</tr>
<tr height="80">
<td>
<p>
<s:property value="#contect.contents" escape="false" />
</p>
</td>
</tr>
</s:iterator>
</table>
如上,<s:property value="#st.count" />可以得到当前的序号,这个是从1一直往后排的,就像csdn的回帖的楼层,是从1楼一直排到100楼的,我的问题是,怎么样才能从最大的楼层开始排,把100楼排在上面,1楼排在最下面
分不多了,全送上,等结贴的时候再加分

解决方案 »

  1.   

    啊!!我以前写了一个。。我现在在网吧,忘记了,我好长时间没看struts了
    我记得struts有if标签,可以判断下,如果是排序的话!!我也忘了,楼主当
    我灌水吧
      

  2.   

    不如在action里面做好了逆序,再返回?呵呵直接逆序我也不会
      

  3.   

    直接逆序好像在iterator的属性中没有。可以照2楼的说法做做!
      

  4.   

    属性设置里面begin设为最大,end设为最小不就可以了吗