We need to pass data from a page (declared property) to a ThemeTagHandler. In portal 2.4.1 it works by extracting the declared property in a portlet context , passing it via: PortletRequest.getPortletSession().setAttribute(attributeName, attributeValue, PortletSession.APPLICATION_SCOPE) and retrieving it in the ThemeTagHandler by:((PageContext)getJspContext()).getSession().getAttribute(attributeName)
In portal 2.6.2 this works too, but in order to reduce our portlets we decided to move their functionality to a custom PageCustomizerInterceptor. In this context it seems, that session objects defined by:((PageCommand) cmd).getControllerContext().getServerInvocation().getServerContext().getClientRequest().getSession().setAttribute(attributeName, attributeValue); are not "visiible" in either portlet or servlet/jsp context although the session ids are the same in each context. I guess the reason is the same as for: http://jboss.org/index.html?module=bb&op=viewtopic&t=123276 Has anyone an idea how to bypass this behaviour? Thanks for any hints in advance! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106612#4106612 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4106612 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user