[ https://issues.apache.org/jira/browse/PLUTO-478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12617856#action_12617856 ]
Michael Freedman commented on PLUTO-478: ---------------------------------------- More specifically: In the version of the code in which this bug was logged, the problem is in PortletRequestDispatcherImpl. Both include() and forward() unwrap the the incoming request/response objects before calling include/forward internal. Each relies on the utility methods in InternalImplConverter -- its these methods that actually do the unwrapping. > Portlet Dispatching loses wrappers > ---------------------------------- > > Key: PLUTO-478 > URL: https://issues.apache.org/jira/browse/PLUTO-478 > Project: Pluto > Issue Type: Bug > Components: portlet container > Affects Versions: 2.0.0 > Reporter: Michael Freedman > Fix For: 2.0.0 > > > When you dispatch using a wrapped request/response object, pluto doesn't > preserve the wrapping when it executes the dispatch. I.e. it upwraps the > request/response and dispatches on that. This prevents portlets from > filtering request/responses to/from dispatched/servlet entities. > It would be nice if we added a TCK test for this case as well. The spec is > clear that one can use a wrapped request/response to dispatch to. Though it > doesn't specifically state that this must be preserved, it not only is the > reasonable interpreation/expectation but is what clients will be counting on. > Hence for the sake of interoperability, having a TCK test will catch this > problem early. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.