逻辑迭代排序选项



是否有任何属性或选项可以对逻辑迭代值进行排序?

例如,我有一个逻辑迭代如下:

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

因为这个输出将按降序排列。在这里,我需要按顺序排序。请帮我一下。

logic:iterate是Struts中的一个标记。Struts是一个MVC框架。JSP应该只生成标记。对集合进行排序是转发到JSP的操作的责任。

另外,请注意,逻辑标记和bean:write多年来一直被弃用,取而代之的是JSTL。你绝对应该帮助自己,学习JSTL。

使用Collections.Sort()对getRows()返回的集合进行排序,然后使用可排序表返回响应或显示。

最新更新