Struts2讲义41

9.2.2   Struts2Action 范围属性文件国际化应用

技术要点

以介绍占位符章节的示例来介绍 Action 范围国际化应用。

Action 范围属性文件命名。

演示代码

Action 范围的中文属性文件内容:

<!----------文件名:LoginAction_zh_CN.properties---------------->
#中文属性定义文件
#用key=value格式定义页面上显示的内容
username=用户名
password=密  码
loginSubmit=登录
loginPage=登录页面
successPage=操作成功页面
welcome=欢迎您
user.required=请输入用户名!
pass.required=请输入密码!
successMessage={0},欢迎您!您的密码为{1},请注意保存。

 

Action 范围的英文属性文件内容:

<!------------文件名:LoginAction _en_US.properties------------>
#英文属性定义文件
#用key=value格式定义页面上显示的内容
username=User Name
password=User Password
loginSubmit=login
loginPage=login page
successPage=success page
welcome=Welcome You
user.required=please input your name!
pass.required=please input your password!
successMessage={0},Welcome !Your password is{1},please remember it。
 

代码解释

1Action 范围的国际化就是指在 Action 同目录下设置国际化属性文件,然后只对该 Action 有国际化效果 。它是进一步细化了包范围的国际化属性文件,对于每个 Action 设置自己的国际化属性文件。

2Action 范围内对某一 Action 设置国际化属性文件,文件名必须是“ XXXAction_language_country.properties ”格式。这里的 XXXAction 是该 Action 的类名。

3 )笔者还是使用介绍占位符的示例来进行 Action 范围国际化的说明。这里只是把两个国际化属性文件移至和 LoginAction 同目录的文件夹下,并且将属性文件名字改为“ LoginAction_zh_CN.properties ”和“ LoginAction _en_US.properties ”。属性文件中内容不变。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值