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

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贡献1612条经验 获得超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贡献1467条经验 获得超9个赞

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



查看完整回答
反对 回复 2022-09-21

添加回答

举报

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