Hi list,

I'm using struts 2.1.8 with JDK6

I've Message.properties | Message_de_DE.properties
and Message_en_US.properties.

When switching the local via a browser plugin everything
works fine and I can see that Session.WW_TRANS_I18N_LOCALE
contains the expected locale (de_DE or en_US).
Now I've added a languages.jsp that contains 2 links
Constructed like this:
<s:url id="url" action="./languages">
            <s:param name="request_locale">en_US</s:param>
        </s:url>
        <s:a href="%{url}">English</s:a>
    </li>
    <li>
        <s:url id="url" action="./languages">
            <s:param name="request_locale">de_DE</s:param>
        </s:url>
        <s:a href="%{url}">Deutsch</s:a>

When using one of these links I can see that 
Session.WW_TRANS_I18N_LOCALE changes it's value
accordingly but the displayed language stays the same and
doesn't change.
languages.jsp uses an action like the following:
--snip-
public class LanguagesShowAction extends ActionSupport implements 
ServletRequestAware {

        HttpServletRequest request;
        private Map<String, Object> application;
        private Map<String, Object> session;
        
        public String execute() {
                
                application = ActionContext.getContext().getApplication();
                session = ActionContext.getContext().getSession();
                session.put("referer", "languages");
                
                String localeParam = request.getParameter("request_locale");
                
                System.out.println("localeParam = " + localeParam);

                if (localeParam != null && !localeParam.isEmpty()) {
                        return "localeChngd"; //used to redirect to another jsp
                }
                System.out.println("loading languages page");
                return SUCCESS; 
---snap---

Any ideas on what I may have done wrong?
Additional info needed?

Regards,
Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to