struts2的国际化
来源:互联网 发布:淘宝代销如何刷单 编辑:程序博客网 时间:2024/06/15 18:31
一、说明
尽管国际化不是重点内容,但是也有必要了解它的使用。在struts2中国际化有三种级别:分别是针对某个Action的action级别,针对package的package级别,针对webapp的webapp级别。
二、实现步骤
1、添加国际化的资源文件。
命名方式很重要的。格式:baseName_language_country.properties。还有两种命名方式,都可以的,这个不用过多研究。比如,实现中英文切换我们要添加 resource_zh_CN.properties 和 resource_en_US.properties。然后将各个key-value对添加到这两个文件中,key字段一定要统一。
2、配置国际化的参数
<constantname="struts.custom.i18n.resources"value="global"/>
3、在jSP和Action中应用
(1)在jsp中使用。举两个例子。
<s:text name="login.title"></s:text>
<s:textfield name="username" key="login.username"></s:textfield>
(2)在Action中使用。举个例子:
getText("login.username");
还可以使用带占位符的信息。如,有一个 login.welcome = 你好{0},那么可以用下面这种方式来显示:
String params[] = {"张三"};
String welcome = getText("login.welcome", params);
详细例子可参考:http://www.yiibai.com/struts_2/struts_localization.html
- 国际化与Struts2的国际化
- Struts2的国际化
- 畅所欲言struts2的国际化
- struts2的国际化
- Struts2的国际化
- Struts2的国际化支持
- Struts2的国际化支持
- struts2 的国际化支持
- Struts2的国际化
- struts2 的国际化支持
- Struts2 的国际化
- struts2的国际化
- struts2 的国际化支持
- Struts2的国际化
- struts2的国际化标签
- struts2的国际化标签
- struts2的国际化支持
- struts2的国际化
- Linux 目录结构
- Mac下安装Tomcat7
- centos6.5 使用setup配置网络
- OA系统 权限管理的设计流程
- MySQL与MariaDB的主从数据复制设置步骤
- struts2的国际化
- Sendmail relay规则及配置文件用法汇总
- 在eclipse中安装FreeMarker IDE插件及html使用FreeMarker编辑器
- 动态计算UITableViewCell高度详解
- 安卓studio keystore的keystore sha1的获取,第三方注册
- Rabbitmq for openstack
- Android进阶之AS如何处理不同引用库(module)里jar的重复引起问题
- java学习day5
- 剑指offer35--数字在数组排序中出现的次数