struts2 国际化实现 locale类的使用

原创 2018年04月17日 10:56:56

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());
	}

}
代码实现如下:




很明显,getDisplay()是适于当前地区显示的语言。                

国际化之struts2实现研究

国际化之Struts2实现研究   一、基本原理 先不提Struts这一工具,也不用其他现成的工具,如何实现国际化? 最基本的实现就是,根据不同的Locale读取不同的文本。 例如有两个资源...
  • zollty
  • zollty
  • 2013-03-23 19:46:20
  • 6793

关于URL中的国际化参数request_locale

在用struts2做国际化时,想要看他的英文版显示,不用修改本机配置什么的。 在URL中加上参数 request_locale=en 即可!...
  • u012109105
  • u012109105
  • 2015-03-06 11:55:37
  • 824

Struts2的国际化,中英文切换

几年之前,应用程序开发者能够考虑到仅仅支持他们本国的只使用一种语言(或者有时候是两种)和通常只有一种数量表现方式(例如日期、数字、货币值)的应用。然而,基于web技术的应用程序的爆炸性增长,以及将这些...
  • jazywoo123
  • jazywoo123
  • 2012-06-26 10:57:52
  • 2508

struts2国际化--更改浏览器默认语言环境

ActionContext ctx = ActionContext.getContext(); Locale locale = null; if(language==null){ ...
  • u011484382
  • u011484382
  • 2013-11-18 17:29:13
  • 1039

struts2的国际化(即实现网站整体中英文切换)实例

环境要求:Struts2框架环境搭建成功 为了实现程序的国际化,必须先提供程序所需要的资源文件。资源文件的内容基本是key-value对,其中key是程序使用的部分,而value是程序的显示部分...
  • weixin_36380516
  • weixin_36380516
  • 2017-05-18 21:19:00
  • 4068

国际化的locale类详解

Locale 介绍 Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。 在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时...
  • u013310119
  • u013310119
  • 2017-03-21 09:34:57
  • 3665

struts2-国际化资源

今天学习的主要内容:国际化资源 一.首先回顾一下struts2 的搭建有三个步骤: 1.导入包; 2.配置web-inf下的xml文件; 3.把struts.xml放在src的目录下。 ...
  • javaee3
  • javaee3
  • 2016-06-01 00:44:10
  • 323

四、Struts2之国际化

一、国际化介绍   Struts2国际化的目的和Java国际化一致,对于浏览器支持的语言显示不同的文字,如果浏览器支持中文,则显示中文,如果浏览器支持英文,则显示英文; ...
  • xiazdong
  • xiazdong
  • 2012-01-27 10:20:19
  • 7948

spring视图国际化locale

在web.xml中添加监听器: org.springframework.web.context.ContextLoaderListener contextConfigL...
  • Petershusheng
  • Petershusheng
  • 2016-09-04 18:21:08
  • 950

Struts2开发-i18n国际化实现案例-登录页面

 i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。 一般开发都是用Struts来实现国际化,这里用一个最经典的登录...
  • u012882327
  • u012882327
  • 2015-09-22 11:51:14
  • 1159
收藏助手
不良信息举报
您举报文章:struts2 国际化实现 locale类的使用
举报原因:
原因补充:

(最多只允许输入30个字)