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.

Reply via email to