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)方法來填充佔位符。