(1)、第一步:配置资源包
a、配置全局的资源包
b、配置包范围的资源包
-
资源包名称命名规范:
package_
语言代码
_
国家代码
.properties(
固定的
)
。以此种命名方式的资源包能被该包及其子包中的动作类访问。 - 优先级:高于全局消息资源包
c、局部消息资源包
- 资源包名称命名规范:动作类名称_语言代码_国家代码.properties。以此种命名方式的资源包,只为动作类服务。
- 优先级最高(就近原则)。
Struts2中资源包的搜索顺序:
(2)、第二步:读取资源包内容
a、jsp读取资源包内容
使用struts的标签s:text获取国际化内容 |
|
b、Action读取资源包内容
- 使用ActionSupport的getText方法,可以读取到资源包的内容
- 也就是说这个Action一定要继承ActionSupport
-
这种在实际开发中几乎不用
|
|
c、自由指定读取资源包
- 在jsp页面可以使用s:i18n标签指向读取的国际资源包文件
|
版权声明:本文为qq_32659773原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。