0

我会为多个语言环境国际化我的网络应用程序。

我找到了几个例子,像这样

它们可以工作,但在这种情况下,它总是显示在同一页面上(也就是说,如果用户更改任何页面中的语言,他/她会被重定向到主页)。

我希望如果用户单击国家标志(html:link 代码在所有其他 jsp 包含的 jsp 文件中),则重新加载页面(用户所在的页面)。我该怎么办?

4

1 回答 1

0

您的示例链接很清楚:选择国家标志后,链接将转到您的“LanguageAction”,设置区域设置如下:

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

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

我希望这有帮助。

于 2012-12-28T12:02:48.137 回答