データベース テーブルの 1 つからエントリを表示する必要があります。もちろん、データは膨大なので、一度にすべてのデータを取得するのではなく、ユーザーがページをナビゲートするときに、結果を複数のページに表示する必要があります。
このプラグインを使いたかったのですが、ページネーションを適用する前にすべてのデータを取得する必要があるようです。それが私が別の解決策を探すことに決めた理由であり、しばらくの間グーグルで displaytag に出くわしました、これは私が使用しているもの(または使用しようとしているもの)ですが、私はこれに慣れていないので、疑問/問題がいくつかあります:
たとえば、表示する行が 5000 行ある場合、5000 行すべてを一度に取得するのではなく、最初のページを構成する最初の 20 行を取得する方法はありますか。
私は自分のサイトでいくつかのスタイルシートとスクリプトを使用しており、displaytag ですべて正常に動作しますが、(ページネーションから) 任意のページ番号をクリックすると、情報が正しく読み込まれるため、情報を読み込むのは初めてです。しかし、すべてのスタイル、画像、およびスクリプトが消えて使用できなくなり、静的テキストを除いてページが完全に空白のままになります。どこが間違っているのか、何が間違っているのでしょうか?
<display:table id="row" name="sessionScope.list" pagesize="20"> <display:column title="Date" > <c:out value="${row.date}" /> </display:column> <display:column title="Number" > <c:out value="${row.number}" /> </display:column> <display:column title="Number Plate" > <c:out value="${row.numberPlate}" /> </display:column> <display:setProperty name="paging.banner.onepage" value=" " /> </display:table>
あなたが私を助けてくれることを本当に願っています。
ありがとう