春のi18nを扱っています。2 つの Bean を定義しましたspring-mvc.xml
<bean name="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="lang" />
</bean>
<bean name="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
言語を切り替えるための jsp の 2 つのアンカー
<span>
<a href="?lang=en">english</a>
|
<ahref="?lang=zh">chinese</a>
</span>
コントローラーでパラメーターを取得し、lang/locale
javascript の前に結果を i18nしようとしましたが(java スクリプトを i18n したいため)、機能しません。
request.getLocale().getDisplayName();
request.getParameter("lang");
Locale
コントローラーでを取得するにはどうすればよいですか? または i18n Java スクリプトの良いアイデアはありますか?
前もって感謝します!