Thank you for your rapid response

I try to use #context.locale now. It's look fine.But I'm not sure

When i write <s:property value="#request.locale"/> , output is zh_CN

But i write <s:property value="#request"/> , output is

{__sitemesh__filterapplied=true,
__spring_security_filterSecurityInterceptor_filterApplied=true,
__spring_security_session_fixation_filter_applied=true,
__spring_security_session_integration_filter_applied=true,
__cleanup_recursion_counter=1, struts.request_uri=/agencyx/signin.action,
javax.servlet.forward.servlet_path=/signin.action,
struts.view_uri=/jsp/signin.jsp, lazyLoadingFilter.FILTERED=true,
struts.valuestack=com.opensymphony.xwork2.ognl.ognlvaluest...@443799,
javax.servlet.forward.request_uri=/agencyx/signin.action,
javax.servlet.forward.context_path=/agencyx}

I can't find where is locale property ...

Gordian Yuan

On Thu, May 21, 2009 at 7:27 PM, <stanl...@gmail.com> wrote:

> invocation.getStack().findString(#attr.locale)
>
> On Thu, May 21, 2009 at 6:22 AM, Gordian Yuan <gordiany...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I want to know how to get request locale in OGNL?
> >
> > For now I use <s:set var="locale"
> >
> >
> value='#session.WW_TRANS_I18N_LOCALE?#session.WW_TRANS_I18N_LOCALE.toString():"zh_CN"'/>
> >
> > This must assume that the initial value is "zh_CN".
> >
> > So I need to know how to get request locale in OGNL.
> >
> > Thx
> >
> > Gordian Yuan
> >
>

Reply via email to