<s:sort comparator="varDataComparator" source="#var.varDatas" var="datas">
</s:sort>
<s:radio list="${pageContext.datas}" listKey="value" listValue="value" id="vardataId" name="%{#var.varId}"></s:radio>
#var.varDatas
ソース値としてソートされたラジオグループを作成したいのですが、s:radio
リスト属性は式を受け入れません。それで、私は何をすべきですか?
どうも。
PS:解決策を見つけました:
<s:sort comparator="varDataComparator" source="#var.varDatas" var="datas">
<s:set var="temp"></s:set>
<s:radio list="#temp" listKey="value" listValue="value" id="vardataId" name="%{#var.varId}"/>
</s:sort>
ここでは、 setタグのtemp変数に値を割り当てませんが、実際には JSP 内のすべての並べ替えられたデータを表示します。デフォルト値は、値スタックの最上位の要素の値にすぎない可能性があります。確かではありません。