Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 逻辑迭代排序选项_Java_Javascript_Jsp_Struts_Struts 1 - Fatal编程技术网

Java 逻辑迭代排序选项

Java 逻辑迭代排序选项,java,javascript,jsp,struts,struts-1,Java,Javascript,Jsp,Struts,Struts 1,是否存在对逻辑迭代值进行排序的属性或选项 例如,我有这样一个逻辑迭代: <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=

是否存在对逻辑迭代值进行排序的属性或选项

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

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


因此,输出将按降序排列。在这里,我需要按顺序对其进行排序。请在这方面帮助我。

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

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

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


另外,请注意,多年来,逻辑标记和bean:write都不赞成使用JSTL。您应该自己动手,学习JSTL。

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


另外,请注意,多年来,逻辑标记和bean:write都不赞成使用JSTL。你应该自己动手,学习JSTL。

或者更好,使用像
TreeSet
这样的分类集合。或者更好,使用像
TreeSet
这样的分类集合。