程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

struts2实现国际化需要哪些配置文件

struts2的国际化分三种情况:

前台页面的国际化,

Action类中的国际化,

配置文件的国际化

 

struts.xml文件中指定文件名前缀。

<constant name="struts.custom.i18n.resources" value="message"/>

还需在src根目录下加:

xxx_语言_国家.properties
message_zh_CN.properties(简体中文资源文件)
message_en_US.properties(美国英语资源文件)

前缀_zh_CN.properties

前缀_en_US.properties。

 

 

 

JSP页面上的国际化(使用struts2的<s:text …/>):

<s:i18n name="message">  
<s:text name="yq1012">  
<s:param>${username}</s:param>  
</s:text>  
</s:i18n>
message_en_US.properties文件配置:
yq1012=hello world,{0}
message_zh_CN.properties文件配置:
yq1012=你好,{0}

message_en_US.properties文件,配置:
uname=username
pword=password

message_zh_CN.properties文件,配置:
uname=用户名
pword=密码

如果要对某个action生效,Acton名_前缀_zh_CN.properties,放于action文件夹下。

 

 

赞(0)
未经允许不得转载:程序员一代码搬运工 » struts2实现国际化需要哪些配置文件
分享到: 更多 (0)