Request-scoped tool locale does not change when request locale changes
----------------------------------------------------------------------
Key: VELTOOLS-127
URL: https://issues.apache.org/jira/browse/VELTOOLS-127
Project: Velocity Tools
Issue Type: Bug
Components: GenericTools
Affects Versions: 2.0
Reporter: Michael Osipov
Priority: Critical
I am using the VelocityViewServlet to display some templates and JAXB stuff. As
far as I understand, all tools which extend LocaleConfig will have the locale
set by request.getLocale().
Well, this does seem to be the case for the for set and not subsequent ones.
I have the following tools.xml
{code}
<tools>
<toolbox scope="application">
</toolbox>
<toolbox scope="request">
<tool class="org.apache.velocity.tools.view.ViewContextTool" />
<tool class="org.apache.velocity.tools.generic.DisplayTool" />
</toolbox>
</tools>
{code}
And this in my template:
$display.locale
$request.locale
While tampering my locale with Quick Locale Switcher in Firefox. Request locale
is correct but display locale remains the same.
This is really weird since the tool is recreated and every request otherwise
the localeconfig is useless.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]