Liferay5.2.3のテーブルでページネーションに表示タグを使用しています。私のコードスニペットは次のとおりです。
<logic:notEmpty name="ReportList">
<div class="TabbedPanelsContent">
<div id="LoanPosition_Tabel">
<display:table name="sessionScope.ReportList" requestURI="${urlRepDetails}" pagesize='<%= pagesize %>' sort="list" class="displaytag" defaultsort="3" defaultorder="ascending" >
<display:column href="${urlReverseStatusRepDetails}"paramId="fileNumber" paramProperty="fileNumber" property="fileNumber" title= '<%= messages.getMessage("sr.fileNumber") %>' sortable="true" headerClass="sortable" class="tabel-border" />
<display:column property="uploadFileName" title='<%= messages.getMessage("sr.uploadFileName") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="product" title='<%= messages.getMessage("sr.product") %>'sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="uploadDate" title='<%= messages.getMessage("sr.uploadDate") %>' sortable="true" headerClass="sortable" class="tabel-border-rt" style="text-align:right"/>
<display:column property="uploadTime" title='<%= messages.getMessage("sr.uploadTime") %>'sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="totalInvoiceAmount" title='<%= messages.getMessage("sr.totalInvoiceAmount") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="totalNumbarOfInvoice" title='<%= messages.getMessage("sr.totalNumbarOfInvoice") %>' sortable="true" headerClass="sortable" class="tabel-border-rt" style="text-align:right"/>
<display:column property="totalSuccessfulCases" title='<%= messages.getMessage("sr.totalSuccessfulCases") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="amountDisbursed" title='<%= messages.getMessage("sr.amountDisbursed") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="fileDescription" title='<%= messages.getMessage("sr.fileDescription") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="manufacrCompCode" title='<%= messages.getMessage("sr.manufacrCompCode") %>' sortable="true" headerClass="sortable" class="tabel-border"/>
<display:column property="status" title='<%= messages.getMessage("sr.status") %>'sortable="true" headerClass="sortable" class="tabel-border"/>
<display:setProperty name="paging.banner.placement" value="bottom" />
<display:setProperty name="basic.empty.showtable" value="true" />
<display:setProperty name="paging.banner.onepage" value='' />
<display:setProperty name="paging.banner.no_items_found" value='' />
<display:setProperty name="paging.banner.one_item_found" value='' />
<display:setProperty name="paging.banner.all_items_found" value='' />
<display:setProperty name="paging.banner.some_items_found" value='' />
</display:table>
</div>
</div>
</logic:notEmpty>
問題は、ファイル番号をクリックしてファイルをダウンロードしているのに、次のページ、つまり2ページ目以降のページに移動すると、ページ番号をクリックするだけで前回ダウンロードしたファイルがダウンロードされることです。ここで起こっているのは、最後にクリックされたリクエスト番号のゲインが2ページまたは3ページをクリックしたフォームから投稿されることです。リクエスト番号のクリックとページネーションリンクを区別できません。これを解決する方法は?私はLiferay5.2.3のStrutsフレームワークです。