2013/7/31 Antonio Sánchez <juntandolin...@gmail.com>: > At logging out, session is invalidated and redirected page is displayed in > default language. > > Say: default language: Spanish; current language: English; logging out and > resulted page is in Spanish, but should be English. . > > This is not working (code in action class): > > public String closeSession() { > Locale currentLocale = ActionContext.getContext().getLocale(); > request.getSession().invalidate(); > ActionContext.getContext().setLocale(currentLocale); > return SUCCESS; > } > > How to maintain the current language?
Redefine redirect to include request_locale parameter, ie: <param name="request_locale">${currentLocale}</param> and add getter to action with closeSession() public String getCurrentLocale() { return CURRENT_LOCALE.toString(); } Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org