との関係と違いは何ActionRequest
ですか?RenderRequest
PortletRequest
あるインスタンスから別のインスタンスを取得できますか?
はPortletRequest
両方の親です。anActionRequest
と aRenderRequest
はどちらも異なるタイプのPortletRequest
オブジェクトです。
ActionRequest
は、ポートレットのアクション処理フェーズで有効です。この段階では、ポートレットは、最小化、最大化、編集モードまたは表示モードなどでレンダリングする方法を完全には決定していません。
一方、RenderRequest
はポートレットのレンダリング フェーズ中に有効です。この時点で、ポートレットはそれ自体がどのようにレンダリングされるかを認識しており、ウィンドウの状態などの特定の変更は許可されていません。
アクションからレンダリングにパラメーターを渡したい場合は、ActionResponse
usingを設定する必要があります。
response.setRenderParameter(key,val);
次に、これは対応する で利用できますRenderRequest
。