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>
......
本文介绍Struts2框架中实现国际化资源调用的三种方法:通过标签属性key使用、利用<s:text/>标签调用及在代码中使用getText()方法获取资源。这些方法适用于JSP页面和Action类。
899

被折叠的 条评论
为什么被折叠?



