标签:io ar 使用 sp 文件 on art log cti
================Struts2的国际化================
程序国际化:
程序可以根据极其所在的国家、语言环境,自动显示当前国家、语言的内容
国际化的本质是:查找、替换
国际化的步骤:
(1)为不同的国家、语言环境提供资源包;
如果你的国际化语言资源包中有非西欧的字符,要使用native2ascli命令处理该文件;
(2)在程序中输出的国际化的消息key;
Struts2的国际化:
(1).支持模块化加载;
(2).Struts2支持自动加载国际化资源
1.JSP页面的国际化:
A.需要手动加载国际化消息:
使用<s:i18n .../>;
B.在页面使用<s:text .../>根据key来输出国际化消息:
如果是表单标签,直接使用key来指定国际化消息的key;
2.Action的国际化:
A.自动加载国际化消息
让国际化消息的baseName与Action的类名相同(Login_zh_CN.properties),而且放在同一个目录下
B.在Action类中调用getText()(可传入参数,类似{1}替换(*)方法,必须为数组)方法来加载国际化消息;
3.包范围的国际化:
A.自动加载国际化消息
让国际化消息的baseName与package(不是与包名相同),而且放在同该包的目录下面
可以让该包下面的所有Action共享同一个国际化资源文件;
B.在Action类中调用getText()方法来加载国际化消息;
4.全局国际化资源文件:
A.通过一个struts.custom.i18n.resources常量来加载国际化资源;
B.全局国际化资源文件,即可被Action访问,也可以被JSP页面访问;
/***************************************
Action接口与ActionSupport实现类:
ActionSupport实现 Action接口。
而且增加了校验支持、国际化支持等功能;
***************************************/
标签:io ar 使用 sp 文件 on art log cti
原文地址:http://www.cnblogs.com/otio/p/4093708.html