1

との関係と違いは何ActionRequestですか?RenderRequestPortletRequest

あるインスタンスから別のインスタンスを取得できますか?

4

1 に答える 1

9

PortletRequest両方の親です。anActionRequestと aRenderRequestはどちらも異なるタイプのPortletRequestオブジェクトです。

ActionRequestは、ポートレットのアクション処理フェーズで有効です。この段階では、ポートレットは、最小化、最大化、編集モードまたは表示モードなどでレンダリングする方法を完全には決定していません。

一方、RenderRequestはポートレットのレンダリング フェーズ中に有効です。この時点で、ポートレットはそれ自体がどのようにレンダリングされるかを認識しており、ウィンドウの状態などの特定の変更は許可されていません。

アクションからレンダリングにパラメーターを渡したい場合は、ActionResponseusingを設定する必要があります。

response.setRenderParameter(key,val);  

次に、これは対応する で利用できますRenderRequest

ここで答えが見つかりました

于 2012-10-05T12:00:10.660 に答える