2

外部ソート/ページング モードで表示タグを使用する場合、サイズ パラメータを指定する必要があります。私はそれをしましたが、上記のエラーが発生しています。

これを行うための手順は次のとおりです。 http://www.displaytag.org/1.2/tut_externalSortAndPage.html

他の多くの人もこの問題を抱えており、私はまだ良い解決策を見つけていません. 通常、解決策は、スクリプトレットを使用してパラメーターを渡すことです。式を使用してこれを行うことをお勧めします。

これが私のコードです:

        <display:table name="hitlistModel.hitResults" id="hitItem" class="HitlistResults" defaultorder="ascending" 
            sort="external" size="${hitlistModel.totalCountRecords}" partialList="true" pagesize="${hitlistModel.pageSize}" cellspacing="1" cellpadding="0" 
            requestURI="Hitlist.htm" defaultsort="2" export="true">
4

1 に答える 1

2

解決策は非常に簡単です。パラメータ値の周りの式修飾子記号${}を削除します。

結果は次のとおりです。

        <display:table name="hitlistModel.hitResults" id="hitItem" class="HitlistResults" defaultorder="ascending" 
            sort="external" size="hitlistModel.totalCountRecords" partialList="true" pagesize="${hitlistModel.pageSize}" cellspacing="1" cellpadding="0" 
            requestURI="Hitlist.htm" defaultsort="2" export="true">

何らかの理由で、このパラメーターは、タグライブラリが値を見つけるために後で評価する式テキストを想定しています。

ドキュメントは正しいです。それはあなたが気づかないものの1つにすぎません。

于 2012-12-21T15:19:51.557 に答える