
|
If you were logged in you would be able to see more operations.
|
|
|
|
Environment:
|
Windows XP SP2
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
Tomcat 4.1.29
Windows XP SP2
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
Tomcat 4.1.29
|
|
Issue Links:
|
Duplicate
|
|
|
|
This issue is duplicated by:
|
|
JS2-231
Render parameters are not cleared properly when a new PortletURL (without these parameters) is invoked
|
|
|
|
|
|
|
| Resolution Date: |
21/Apr/05 06:05 PM
|
|
Calling:
javax.portlet.ActionResponse.setRenderParameter(String, String) or
javax.portlet.ActionResponse.setRenderParameter(String, String [])
during a call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
causes the specified render parameters to be returned by:
javax.portlet.ActionRequest.getParameter(String),
javax.portlet.ActionRequest.getParameterMap(),
javax.portlet.ActionRequest.getParameterNames() and
javax.portlet.ActionRequest.getParameterValues(String)
during the next call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
THIS IS INCORRECT.
The specified render parameters should only be available when calling:
javax.portlet.RenderRequest.getParameter(String),
javax.portlet.RenderRequest.getParameterMap(),
javax.portlet.RenderRequest.getParameterNames() and
javax.portlet.RenderRequest.getParameterValues(String)
during a subsequent call to:
javax.portlet.Portlet.render(RenderRequest, RenderResponse)
and should disappear just before the next call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
so that they are not available to subsequent calls to:
javax.portlet.Portlet.render(RenderRequest, RenderResponse)
unless explicitly set again.
|
|
Description
|
Calling:
javax.portlet.ActionResponse.setRenderParameter(String, String) or
javax.portlet.ActionResponse.setRenderParameter(String, String [])
during a call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
causes the specified render parameters to be returned by:
javax.portlet.ActionRequest.getParameter(String),
javax.portlet.ActionRequest.getParameterMap(),
javax.portlet.ActionRequest.getParameterNames() and
javax.portlet.ActionRequest.getParameterValues(String)
during the next call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
THIS IS INCORRECT.
The specified render parameters should only be available when calling:
javax.portlet.RenderRequest.getParameter(String),
javax.portlet.RenderRequest.getParameterMap(),
javax.portlet.RenderRequest.getParameterNames() and
javax.portlet.RenderRequest.getParameterValues(String)
during a subsequent call to:
javax.portlet.Portlet.render(RenderRequest, RenderResponse)
and should disappear just before the next call to:
javax.portlet.Portlet.processAction(ActionRequest, ActionResponse)
so that they are not available to subsequent calls to:
javax.portlet.Portlet.render(RenderRequest, RenderResponse)
unless explicitly set again.
|
Show » |
|