ページ変更時にレンダリングパラメータをクリアするには、WebSpherePortalが必要です。現在起こっていること-そしてそれは製品のナビゲーション状態機能です-いくつかのURLで使用したレンダリングパラメーターがURLにエンコードされているので、ページを離れた後でもレンダリングパラメーターが残っています。
質問する
1730 次
1 に答える
1
わかりやすいURLを作成したり、keepNavigationalState属性を使用するようにテーマナビゲーションを変更したりできる場合は、以下のリンクからいくつかのオプションを試すことができます。
http://www-01.ibm.com/support/docview.wss?uid=swg21586973
編集:RenderRequestからパラメーターを削除したと思ったポートレットコードを調べました。私は実際にPortletSessionを使用して、属性をprocessActionメソッドからdoViewに移動していました。次に、セッションから属性を削除して、ページの更新に使用されないようにしました。これは一種のハックであり、匿名ユーザーをサポートするにはパブリックセッションをオンにする必要があります(http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp。 exp.doc / wps / srvcfgref.html-ナビゲーターサービスに移動します)が、これは別の選択肢です。
于 2012-12-31T20:42:35.203 に答える