2012-01-11 8 views
2

ロジックの反復値をソートするための特長やオプションはありますか?例えばロジック反復ソートオプション

、私はこのようなロジックの反復を持っている:

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

この出力が降順に来るため。ここで私はこれを昇順で並べ替える必要があります。これで私を助けてください。

答えて

1

レスポンスを返す前にCollections.sort()を使用してgetRows()によって返されたコレクションをソート可能なテーブルを使用してソートします。

+0

さらに、 'TreeSet'のようなソートされたコレクションを使用してください。 – Viruzzo

3

logic:iterateは、Strutsのタグです。 StrutsはMVCフレームワークです。 JSPはマークアップを生成するだけです。コレクションをソートするのは、JSPに転送するアクションの責任です。

また、論理タグとbean:writeは、JSTLの支持を得て廃止されていることに注意してください。間違いなくあなた自身を助け、JSTLを学ぶべきです。