i18n和struts 1.3

时间:2012-12-20 09:55:25

标签: internationalization struts1

我希望将我的网络应用程序国际化为多种语言环境。

我找到了几个例子,比如this

它们有效,但在这种情况下,它始终显示在同一页面上(即如果用户在任何页面中更改语言,则会将其重定向到主页)。

如果用户点击国家/地区标志(html:链接代码位于所有其他jsp所包含的jsp文件中),则会重新加载页面(用户所在的页面)。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

您的示例链接是明确的:当选择国家/地区标志时,链接将转到您的" LanguageAction",将语言环境设置为:

request.getSession().setAttribute(Globals.LOCALE_KEY, Locale.FRANCE);

最后,将页面重定向回上次查看的页面。这将要求您在更改区域设置之前获取请求URL。

我希望这会有所帮助。