国际化
(1)配置struts.xml
<constant name="struts.cumtom.i18n.resources" value="baseMessage"/>
(2)国际化使用配置文件实现。配置文件的类型有三种:全局配置文件,包范围,Action范围
全局:baseMessage_en_US.properties
包:package_en_US.properties
Action:Action类名_en_US.properties
最好都写一个缺省配置文件:baseMessage.properties,package.properties,Action类名.properties
(3)国际化显示方式
jsp页面:<%@ taglib prefix="s" uri="/struts-tags" %>
<s:text name="key值"/>或
<s:text name="key值"><s:param>content</s:param></s:text>
Action类:继承ActionSupport类后,使用this.getText("key值");
带参数:this.getText(String key,String 参数1);
(4)特别指明:
在配置文件中,value的值可以带jsp表达式,如${getText(fileName)}is required