[ https://issues.apache.org/jira/browse/PLUTO-600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12934702#action_12934702 ]
Ate Douma commented on PLUTO-600: --------------------------------- Please see PLUTO-598 for reasoning why this solution had to be adjusted > HttpServletPortletRequestWrapper.getAttribute delegates to wrapped > ServletRequest > --------------------------------------------------------------------------------- > > Key: PLUTO-600 > URL: https://issues.apache.org/jira/browse/PLUTO-600 > Project: Pluto > Issue Type: Bug > Components: portlet container > Reporter: Eric Dalquist > Assignee: Eric Dalquist > Fix For: 2.1.0 > > > The HttpServletPortletRequestWrapper.getAttribute(String) method is doing > fall back to retrieve the attribute from the underlying ServletRequest > {code} > // First try to retrieve the attribute from the (possibly > buffered/cached/previously set) portletRequest > Object value = portletRequest.getAttribute(name); > // if null, fall back to retrieve the attribute from the web container itself > return value != null ? value : getRequest().getAttribute(name); > {code} > The problem with this is it nullifies the portal's ability to influence the > request attributes that can be seen by a portlet and any servlets it > dispatches to via the PortletRequestContext. Since the default > PortletRequestContextImpl in Pluto already has the > ServletRequest.getAttribute(String) fallback code I believe it can be removed > from HttpServletPortletRequestWrapper. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.