为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2 迭代器排序列表按相反的顺序排列

Struts2 迭代器排序列表按相反的顺序排列

有只小跳蛙 2022-09-21 16:46:30
支柱 2 迭代器排序列表按相反顺序排列我需要按顺序反向排序列表昭和.jsp    <div align="center">        <table id="customers">            <tr>                <th>Batch Code</th>                <th>Course</th>                <th>LAb/ClassRoom</th>                <th>Lecture Time</th>                <th>Day's</th>            </tr>            <s:iterator value="list" status="rowstatus">                <tr <s:if test="#rowstatus.odd">class="odd"</s:if>                    <s:else>class="even"</s:else>>                    <td><s:property value="BCode" /></td>                    <td><s:property value="Course" /></td>                    <td><s:property value="Lab" /></td>                    <td><s:property value="LectureT" /></td>                    <td><s:property value="Day" /></td>                </tr>            </s:iterator>        </table>    </div>我需要按顺序反向排序列表
查看完整描述

2 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

从 https://www.tutorialspoint.com/struts_2/struts_iterator_tags.htm


您可以使用包裹在 :<s:sort><s:iterator>


<s:bean name="com.example.MyComparator" 

    var="myComparator" />


<s:sort comparator="myComparator" source="list">

    <s:iterator status="rowstatus">

        <tr <s:if test="#rowstatus.odd">class="odd"</s:if>

            <s:else>class="even"</s:else>>

            <td><s:property value="BCode" /></td>

            <td><s:property value="Course" /></td>

            <td><s:property value="Lab" /></td>

            <td><s:property value="LectureT" /></td>

            <td><s:property value="Day" /></td>

        </tr>

    </s:iterator>

</s:sort>

您只需要实现一个适当的比较器来帮助对列表进行排序。


查看完整回答
反对 回复 2022-09-21
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

也许最好在控制器中对列表进行排序,并将准备使用的对象传递给jsp



查看完整回答
反对 回复 2022-09-21
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信