0

JSP ページでページネーションを実装するために、JSTL で表示タグを使用しています。次の機能を探しています ここに画像の説明を入力

NEXT / PREV リンクをクリックすると、次のページに移動します。つまり、ページ 2 にいる場合はページ 3 に移動しますが、[次へ] をクリックするとページ番号が 12、13 に変わるはずです。 14, 15, 16, 17, 18..(次のページのセット)

上記の機能を表示タグに実装することは可能ですか???

2) 表示されている合計 50 ページがある場合、ユーザーがページ番号を入力して [go] をクリックできる機能を使用できるとします。ユーザーはその特定のページに移動できるはずです。

私が持っている完全なページネーションコードは

<display:table name="webview" id="webviewit" class="grlist" cellspacing="0" cellpadding="0" border="1" pagesize="10" requestURI="">
    <display:column property="size" title="Size" sortable="true"/>
    <display:column property="dateTime" title="Date" sortable="true" class="tableBg"/>
    <display:column property="filename" title="File/Directory" sortable="true" />       
</display:table>
4

2 に答える 2

1

最も簡単な方法TableTag.javaは、display-tag jar ファイルにある を変更することです。このファイルでinitParameters()メソッドを変更します。メソッド内に以下の 4 行のコードを配置します。initParameters()メソッド内にあるこの行の後。

this.pageNumber = (pageNumberParameter == null) ? 1 : pageNumberParameter.intValue();

以下のコードを配置します

if((request.getParameter("pageno") != null) && (request.getParameter("pageno") != ""))
{
     this.pageNumber=Integer.parseInt(request.getParameter("pageno"))
}     

そしてTextBox、あなたのページで pageno という名前で a を使用してDisplayTagください。DisplayTagプロパティにも名前を含めますexcludedparam

于 2013-07-19T05:41:47.597 に答える