1.加载配置文件的方法

Struts2中加载全局资源文件

struts.xml

<constantname="struts.custom.i18n.resources"value="baseName"/>

struts.properties

struts.custom.i18n.resources=baseName

2.用国际化资源的方法

访问国际化消息

Struts2访问国际化消息主要有如下三种方式:

(1)JSP页面:<s:textname="key"/>

(2)Action类中:使用ActionSupport类的getText方法。

(3)表单元素的Label里:为表单元素指定一个key属性

输出带占位符的国际化消息

Struts2中提供了如下两种方式来填充消息字符串中的占位符

(1)JSP页面,在<s:text.../>标签中使用多个<s:param.../>标签来填充消息中的占位符。

(2)Action中,在调用getText方法时使用getText(StringaTextName,Listargs)或getText(Stringkey,String[]args)方法来填充占位符。