欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts2 国际化实现 locale类的使用

程序员文章站 2024-03-14 20:20:41
...

1.获取java支持的语言区域

2.区分getCountry()和getDisplaycountry

3.区分getlanguage和getDisplaylanguage()

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 获取java支持的语言和区域
		Locale[] locales = Locale.getAvailableLocales();
		for (int i = 0; i < locales.length; i++) {
			System.out.println(locales[i] + "-->"
					+ locales[i].getDisplayCountry() + "-"
					+ locales[i].getDisplayLanguage());
		}
		Locale lo=Locale.getDefault();//获取本地系统默认配置的Locale对象
		System.out.println(lo.getCountry()+","+lo.getDisplayCountry());
		System.out.println(lo.getLanguage()+","+lo.getDisplayCountry());
	}

}
代码实现如下:


struts2 国际化实现 locale类的使用

很明显,getDisplay()是适于当前地区显示的语言。 
相关标签: struts2 国际化