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は私がやろうとしていることをサポートしていますか?
よろしくお願いします!