我想根据 Struts 中的值排序显示键值 bean 2
I want to display the key value bean based on sorting of value in Struts 2
我想根据 Struts 中的值排序显示键值 bean 2.
<s:select list="preferredBranchList" listKey="displayKey"
listValue="displayValue" name="preferredBranch"
cssClass="selectpicker show-tick" required="true" />
它是根据 listKey
对值进行排序。请建议我根据 listValue
.
对值进行排序
您可以尝试对 Action class 本身中的值进行排序,因此当呈现 select 时,列表将显示为已排序
List
是有序集合。如果它包含按键 属性 排序的元素,则其他值 属性 保持未排序,除非它与 属性 相同。要使其在另一个 属性 上排序,您可以使用比较器对列表进行排序。
Collections.sort(myList, myComparator);
或者您可以使用 <s:sort>
tag like in this 示例。你只需要在操作中提供比较器 class.
我想根据 Struts 中的值排序显示键值 bean 2.
<s:select list="preferredBranchList" listKey="displayKey"
listValue="displayValue" name="preferredBranch"
cssClass="selectpicker show-tick" required="true" />
它是根据 listKey
对值进行排序。请建议我根据 listValue
.
您可以尝试对 Action class 本身中的值进行排序,因此当呈现 select 时,列表将显示为已排序
List
是有序集合。如果它包含按键 属性 排序的元素,则其他值 属性 保持未排序,除非它与 属性 相同。要使其在另一个 属性 上排序,您可以使用比较器对列表进行排序。
Collections.sort(myList, myComparator);
或者您可以使用 <s:sort>
tag like in this 示例。你只需要在操作中提供比较器 class.