Struts2国际化

简介: 一:简单理解     国际化简称i18n,其来源是英文单词 internationalization的首末字符i 和n。18为中间的字符数。     随着全球经济的一体化,软件开发者应该开发出支持多国语言、国际化的Web应用。

 一:简单理解

    国际化简称i18n,其来源是英文单词 internationalization的首末字符i 和n。18为中间的字符数。

    随着全球经济的一体化,软件开发者应该开发出支持多国语言、国际化的Web应用。对于Web应用来说,同样的页面在不同的语言环境下需要显示不同的效果。

    国际化文件的命名规则:

          1、基本名.properties 如:message.properties

          2、基本名_语言编码_国家编码.properties 如:message_zh_CN.properties, message_en_US.properties 其中语言编码和国家编码是固定的,可以在JDK中Locale类的常量中找到。

    Java中已经实现了国际化功能,struts2中只是对该功能进行了整合,以方便我们的使用。

    Struts2中使用到国际化的地方有: 1、jsp页面的国际化; 2、Action信息国际化; 3、转换错误信息的国际化; 4、校验错误信息的国际化;

    Struts2国际化文件分类: 1、全局范围国际化文件 2、包范围国际化文件 3、Action类范围国际化文件

相关文章
|
5月前
|
设计模式 JSON 前端开发
Struts2框架知识分享
【6月更文挑战第7天】Struts2框架知识分享
56 0
|
6月前
|
定位技术
Servlet 国际化
Servlet 国际化涉及i18n(国际化)、l10n(本地化)和区域设置(locale)。区域设置如"en_US"代表美国英语。Servlet能依据request对象的getLocale()获取用户语言版本。关键方法包括:getCountry()返回ISO 3166国家代码,getDisplayCountry()显示国家名称,getLanguage()返回ISO 639语言代码,getDisplayLanguage()显示语言名称,以及getISO3Country()和getISO3Language()返回3字母国家和语言缩写。
32 1
|
6月前
|
自然语言处理
Servlet 国际化
Servlet支持网站的国际化(i18n)和本地化(l10n),适应不同地区文化。区域设置(locale)如"en_US"定义语言和国家。通过request对象的getLocale()方法,Servlet能获取用户区域并显示对应语言的内容。教程展示如何基于区域设置实现多语言网页。
26 0
|
Java
SpringMVC-国际化
SpringMVC-国际化
57 0
|
6月前
|
XML 前端开发 Java
外文翻译:Struts框架介绍
外文翻译:Struts框架介绍
|
前端开发 Java
|
存储 前端开发
SpringMVC的国际化操作(十)下
SpringMVC的国际化操作(十)下
253 0
SpringMVC的国际化操作(十)下
|
前端开发 Java Spring
SpringMVC的国际化操作(十)上
SpringMVC的国际化操作(十)上
294 0
SpringMVC的国际化操作(十)上
|
Web App开发 前端开发 Java