Hi Olivier,

You are perfectly right about the Jahia Beans not be accessible through context barriers, but I was not talking about getLocale() on the ParamBean object but on the HttpServletRequest object. If you look at our wrapper, behind the scenes it does a call to ParamBean.getLocale(). So in effect :

HttpServletRequest.getLocales() -> HttpServletRequestWrapper.getLocales() -> ServletIncludeRequestWrapper.getLocales() -> ParamBean.getLocales()

Regards,
 Serge Huber.

Olivier Vit wrote:

Hello Serge,

Thanks for your feedback.

I know that jParams.getLocale() would give this data
But my understanding is that the Jahia beans are not accessible from the context of a webapp, but only the few session variables defined in http://cvspub.jahia.org/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/applications/ServletIncludeRequestWrapper.java



Am I wrong ? Regards,

Olivier

Serge Huber wrote:


Hi Olivier,

You should be able to get this information from the getLocale() method.

Regards,
 Serge Huber.

Olivier Vit wrote:

Hi

I'm building a small webapp to display content extracted from a legacy database. Depending on the language of the page currently displayed by Jahia, labels and content should be customized to the same language.

It looks that org\jahia\services\applications\ServletIncludeRequestWrapper.java does set a few session values made available to web-apps running within Jahia as a portlet, but I can't see any that would give the information of the language of the current page.

Is there any other manner to get this language info ?

Thanks for your help










Reply via email to