こんにちは、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 ページネーション