清除WebSphere Portal上的呈现参数

时间:2012-12-31 15:38:00

标签: portlet websphere-portal jsr286

我需要WebSphere Portal在页面更改时清除渲染参数。现在正在发生的事情 - 它是产品的导航状态特征 - 是我在某些URL中使用的渲染参数正在URL中编码,因此即使在我返回渲染参数后离开页面仍然存在。< / p>

1 个答案:

答案 0 :(得分:1)

如果您允许创建友好网址或修改主题导航以使用keepNavigationalState属性,则可以尝试以下链接中的某些选项。

http://www-01.ibm.com/support/docview.wss?uid=swg21586973

编辑:我查找了portlet代码,我认为我从RenderRequest中删除了参数。我实际上是使用PortletSession将属性从processAction方法移动到doView。然后我从会话中删除了属性,因此不会在页面刷新时使用它。这是一种黑客攻击,您需要打开公共会话来支持匿名用户(http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.exp.doc/wps/srvcfgref.html - 转到导航器服务),但这是另一种思考方式。