项目中采用SpringMVC的框架,需要动态切换语言,找了一些资料,最后决定采用基于session的动态切换,实现动态切换中文,英文,韩文,其实就是把中文翻译成其他语言显示。
SpringMVC国际化包括两个方面,一个是前台页面的国际化,spring有自己的标签可以去实现,非常方便,另一个是后台Java代码种涉及中文的国际化。
1、项目总体结构
有关bean的主要配置在spring-mvc.xml里配置,messages文件夹里放的是需要翻译的内容格式如下:key = value 的格式
英文:
中文:
韩文 :
需要注意的是 配置文件里面涉及到的中文需要转成unicode编码,否则翻译后会出现乱码的情况。
2、在spring-mvc加入以下配置:
以上就上有关基于session的SpringMVC国际化的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。