2

DisplayTag1.2を使用するJSR-286ポートレットで外部ページングを使用しようとしています。

DisplayTagで、定義したパラメーター化されたアクションURLからページングリンクを生成したいのですが、それを機能させることができないようです。

これが私のJSPのコードです:

<portlet:actionURL var=actionUrl >
<portlet:param name="someParam" value="someValue" >
</portlet:actionURL >

<display-el:table id="personsTable"
                  name="${portletSessionScope.persons}"
                  requestURI="${actionUrl}"
                  partialList="true"
                  size="${portletSessionScope.total}"
                  pagesize="${portletSessionScope.pageSize}" >

<display-el:column property="firstName"/ >


</display-el:table >

上記のコードでは、Display-tagが提供された$ {actionUrl}を無視し、デフォルトのレンダリングURLを生成しているように見えます。生成されたリンクは正常に機能します(ページ間を移動できます)が、ポートレットは他のページのデータをフェッチするためにアクションリクエストを必要とするため、セッション内のリストは更新されず、テーブルには、どのページに関係なく常に同じデータが含まれます。選択する。

それを機能させる方法はありますか?DisplayTagは私がやろうとしていることをサポートしていますか?

よろしくお願いします!

4

1 に答える 1