SSH框架之Struts的国际化

Struts2中的国际化
回顾:Servlet 中国际化:
1、写资源文件
1)基础名.properties 【默认的语言环境的配置】
2)基础名_语言简称_国家简称.properties

2、读取资源文件,再使用
1)程序:ResourceBundle
2)Jsp: jstl提供的格式化与国际化标签库。

一、Struts2中国际化:
程序结构:

1、写资源文件 (同servlet)
1)msg.properties:默认的语言环境,找不到配置就找它。
Properties

Source

2)msg_en_US.properties:美国语言环境
Properties

Source

2、加载资源文件

3、JSP页面使用: 标签name值直接写配置文件中的key
a)jstl标签 (同servlet)
b)struts标签获取资源文件内容。

4、效果:
1)准备工作:

2)效果:

二、Struts与Servlet国际化的区别:
Struts2加载资源文件更加简单!通过常量加载即可!再在jsp页面直接使用!

三、注意:
1、(推荐)加载资源文件通过常量加载。
2、还可以在页面加载,这样用:

<s:i18n name="cn.itcast.config.msg">
    <s:text>  标签必须放到标签体中。
</s:i18n>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值