こんにちは、jsp を使用して値の長いリストを表示する必要があります。ページングを行う方法を知りたいので、いくつかの値を表示し、ページングを使用して次のような他のページを表示します。
1 2 3 4 5 6 7 8 9 10 Next
表示タグ ライブラリには、ページ<table>
分割されたデータを表示するために使用できるタグがあります。それをインストール<table>
し、pagesize
属性とともに使用して、すべてのページの要素数を定義します。
たとえば、myAction.do
がデータを取得して JSP を表示するアクションであり<table>
、data
がList
データの であり、 の要素にList
という名前のフィールドがあると仮定しsomeColumn
ます。
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
...
<display:table pagesize="5" id="table" name="data" requestURI="myAction.do">
<display:column property="someColumn" title="Column 1"/>
</display:table>
ページネーションを示す簡単なチュートリアルは次のとおりです。表示タグを使用した Struts2 ページネーション