hi,
I have a quick and basic question.
Regarding internationalization, whenever a user clicks on a link with a flag, i 
want to change the locale (language)
of the web application.
That works well with the i18n interceptor.
However i always redirect the user to the home page (home.jsp) when i do that 
because that is how i have setup the input result :
   <action name="changeLanguage" class="ServicesAction" 
     method="changeLocale">
  <result name="input">/home/home.jsp</result>
   </action>
   
My JSP looks like this :
<s:url id="url" action="changeLanguage.action">
     <s:param name="request_locale">fr</s:param>
    </s:url>
    <s:a href="%{url}" theme="xhtml"><img 
src="<%=request.getContextPath()%>/images/flag_fr.png" /></s:a>   
   
So my question is :
how do you specify the current page in the input result name ?
so that the user stays on the current page when he changes languages.
Thanks for helping.


      

Reply via email to