一、本次i18n的使用用到spring框架,基本步骤如下
1、创建属性文件,即各个国家的语言文件;注意其文件前缀最好使用默认的message。
2、在xml文件中创建bean,可使用ResourceBundleMessageSource或者ReloadableResourceBundleMessageSource类作为加载属性文件的bean。
使用后者可在xml文件中指定属性文件时加classpath:,前者加的话会找不到属性文件。
关于两个加载bean的区别见ResourceBundleMessageSource 和ReloadableResourceBundleMessageSource区别
3、spring自带AcceptHeaderLocaleResolver、SessionLocaleResolver和CookieLocaleResolver三个区域语言解析器,默认使用第一个解析器,可不用进行bean配置。
后两个解析器需显式的创建be