0

renderURLポートレットを持つ別のポータル ページに移動するためのポートレットを作成しようとしています。これで問題ありません。しかし、URL にパラメーターを渡したいのですが、これも問題ありません。しかし、マネージドBeanにあるパラメーターに値を渡したいです。

つまり、動的パラメーター値です。

<portlet-ext:portalRenderURL var="myURL" contentNode="NewPage">
    <portlet-ext:urlParam name="name" value=""/>
</portlet-ext:portalRenderURL>

ここではurlParam、値は次のようにする必要があります#{managedBean.name}

「名前」にリンクを作成して、クリックした「名前」、その値を「NewPage」ポートレットに渡して、その特定の名前の詳細を表示できるようにしようとしています。

ありがとうございました

4

1 に答える 1

0

これで正解。

マネージド Bean で IBM ライブラリを使用してページへのリンクを生成し、それを JSF の commandLink タグに使用しました。また、f:param タグを使用してパラメーターを割り当てます。

これにより、マネージド Bean に格納されているパラメーター値が渡されます。

お役に立てれば。

于 2012-09-10T08:28:17.030 に答える