是否有任何意见或选项可以对逻辑迭代值进行排序?
例如,我有一个像这样的逻辑迭代:
<logic:iterate name="testForm" property="rows" id="row" type="com.mam.dto.TestDTO">
<td class="formListLabelStyle"><bean:write name="row" property="customerLastName"/></td>
<td class="formListLabelStyle"><bean:write name="row" property="category"/></td>
</logic:iterate>
此输出将按降序排列。在这里,我需要按顺序对此进行排序。请帮助我。
答案 0 :(得分:3)
logic:iterate
是Struts的标签。 Struts是一个MVC框架。 JSP应该只生成标记。对集合进行排序是转发到JSP的操作的责任。
另外,请注意逻辑标记和bean:write已被弃用,有利于JSTL多年。你绝对应该帮助自己,并学习JSTL。
答案 1 :(得分:1)
使用Collections.sort()对getRows()返回的集合进行排序,然后使用可排序表返回响应或显示。