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

支柱 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>

我需要按顺序反向排序列表


有只小跳蛙
浏览 101回答 2
2回答

杨__羊羊

从 https://www.tutorialspoint.com/struts_2/struts_iterator_tags.htm您可以使用包裹在 :<s:sort><s:iterator><s:bean name="com.example.MyComparator"&nbsp;&nbsp; &nbsp; var="myComparator" /><s:sort comparator="myComparator" source="list">&nbsp; &nbsp; <s:iterator status="rowstatus">&nbsp; &nbsp; &nbsp; &nbsp; <tr <s:if test="#rowstatus.odd">class="odd"</s:if>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <s:else>class="even"</s:else>>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><s:property value="BCode" /></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><s:property value="Course" /></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><s:property value="Lab" /></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><s:property value="LectureT" /></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><s:property value="Day" /></td>&nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; </s:iterator></s:sort>您只需要实现一个适当的比较器来帮助对列表进行排序。

慕标琳琳

也许最好在控制器中对列表进行排序,并将准备使用的对象传递给jsp
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java