[ https://issues.apache.org/struts/browse/WW-2720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Herbert Poul updated WW-2720: ----------------------------- Attachment: portletstateinterceptor.patch fixed the problem for me .. very very small modification > dispatching after action phase renders with different stack/TextProvider > ------------------------------------------------------------------------ > > Key: WW-2720 > URL: https://issues.apache.org/struts/browse/WW-2720 > Project: Struts 2 > Issue Type: Bug > Components: Plugin - Portlet > Reporter: Herbert Poul > Priority: Minor > Attachments: portletstateinterceptor.patch > > > when dispatching after an action phase to a servlet the stack is restored in > the render phase by appending it to the stack of the action phase.. > but when using the <s:text ..> jsp tag the first TextProvider of the stack is > used (by TextProviderHelper#getText) - no matter if it returns a match or not > .. this is why my translations aren't working after the action phase.. (i use > a action extending ActionSupport with message bundles in the same package) > the problem was fixed for me when i tried to restore the stack in the > 'PortletStackInterceptor' by putting the stack from the action phase in front > of the current stack, instead of appending it at the end... (very simple > patch .. i simply added a '0,' ;) ) > is that a useful solution ? > thanks, > herbert -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.