struts2调用国际化资源有三种方式:
1.标签属性key的使用
例:<s:textfield key="key"/>
2.用<s:text/>调用国际化资源
例:<s:text name="key"/>
*以上两种方式只能用在JSP页面里面
3.用getText()调用国际化资源
例:JSP页面中
<s:textfield key="key"/>可以替换为:<s:textfield lable="%{getText('key')}"/>
<s:text name="key"/>可以替换为:<s:property value="%{getText('key')}"/>
例:在Action里面(必须继承Actionsupport)
addActionError(getText("key"));
例:在校验文件中*-validation.xml
......
<message>${getText("key")}</message>
......