ページネーションのサポートにdisplaytagを使用しているstruts2アプリケーションに取り組んでいます。
これを行うために、テーブルの各行にチェックボックスが必要です。
<display:table name="countryList" export="true" class="table" id="countryList" pagesize="${selectedPageSize}" decorator="org.displaytag.decorator.TotalTableDecorator" >
<display:column property="id" title="ID" paramId="id" />
<display:column property="name" title="Name" sortable="true"/>
<display:column title="Delete All">
<s:checkbox id="check" name="check" fieldValue="%{#attr.countryList.id}" theme="simple"/>
</display:column>
</display:table>
<s:submit action="deleteall" value="DeleteSelected" />
ここまでは問題なく動作します。チェックボックスでチェックされているすべての国を削除したいと思います。
そのために、チェックされた国のIDが必要です。そのために、配列の値を取得する必要があります。
問題は、jsp から値を送信し、アクション クラスで取得する方法です。