struts 国际化

1.struts国际化需要配置:

 

在 struts-config.xml 中加入<message-resources parameter="MessageResources" /> //MessageResources 为baseName

 

2.国际化资源文件默认从根目录下开始搜索,所以将资源文件放入 src 下就可以了。

 

sample:

 

资源文件中:

 

MessageResources_zh_CN.properties            //中文资源文件

 

user.name=用户

user.password=密码

user.button.login=登陆

 

系统会根据操作系统的Locale自动读取相应的资源文件

 

在jsp中采用<bean:message>标签来读取国际化资源文件的内容

 

jsp中:

 

<%tablib prefix="bean" uri=http://struts.apache.org.tags-bean%>

 

<form>

   <bean:message key="user.name" />  <input type="text" name="" value="" />     //此处的key值就是资源文件中的key值

   <bean:message key="user.password" />  <input type="text" name="" value="" />

   <bean:message key="user.button.login" />  <input type="text" name="" value="" />

</form>

 

 

注意:

      struts中的Locale信息默认放在session中,所以去的当前Locale信息时用  session.getAttribute(Glogals.LOCALE_KEY);

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值