struts.xml has this:
<constant
name="struts.custom.i18n.resources"
value="resources" />
I have resources.properties and resources_pt.properties deployed in the
WEB-INF classpath area. In fact, the text rendered by <s:text../> is from
resources.properties even when the Locale is "pt".
Laurie Harper wrote:
>
> Rubens wrote:
>> I am changing locale from an Action, then returning a "redirect" result
>> to
>> refresh the page. However, the new locale is not being fetched into the
>> <s:text../> tags. <s:text.../> insists in fetching messages from the old
>> locale. I already checked to make sure I have the resource bundles files
>> in
>> the classpath. And all the configuration appears correct.
>>
>> Here is the code that changes the locale:
>>
>> .... // this.locale contains the new locale
>> session.put(I18nInterceptor.DEFAULT_SESSION_ATTRIBUTE, this.locale);
>> ActionContext.getContext().setLocale(this.locale);
>>
>> I even wrote a LocaleFilter to enforce the new locale on the
>> ActionContext
>> after a re-direct:
>>
>> // tries to resolve locale from session attributes
>> Locale locale = LocaleUtils.resolveLocale((HttpServletRequest)
>> request);
>> // I see the new locale set here
>> if (logger.isDebugEnabled())
>> {
>> logger.debug("configuring locale [" + locale +
>> "] on Spring LocaleContextHolder and Struts
>> ActionContext");
>> }
>>
>> // set locale on the Struts ThreadLocal Context
>> ActionContext.getContext().setLocale(locale);
>>
>> chain.doFilter(request, response);
>> ....
>>
>> Why is <s:text name="text.login.newUser" /> still fetching values from
>> the
>> default locale?
>>
>> Rubens
>
>
> Are the resource bundle files names correctly? Are they in the right
> place? Are they being deployed correctly?
>
> L.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/-S2--s%3Atext-after-locale-change-displays-old-locale-values--tp15655762p15660104.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]