struts2的国际化(i18n)操作
2009-10-05 09:50
465 查看
(1)添加资源文件的方式之一:在struts.xml文件中引入资源文件
<constant name="struts.custom.i18n.resources" value="资源文件名" />
添加资源文件的方式之二:创建struts.properties并在添加语句struts.custom.i18n.resources=资源文件名
(2)在JSP页面中调用资源文件的方法:
1) 使用<s:text key / label/>
如:<s:text name="Messagekey" />
2) 使用<s:property >
如:
<s:property value="%{getText('Messagekey')}" />
<s:textfield name="name" label="%{getText('Messagekey')}" />
(3)资源文件不同配置的自动查找顺序
第一:通过<s:i18n>访问待定位置的资源文件
第二:Action范围的资源文件(只能由Action调用),资源文件名在Action的类文件的同级目录下,与Action类名相同.
第三:包范围内的资源文件(以模块方式管理资源文件),放在包目录下.如package_en_zh
第四:通用性较强的全局资源文件,放在SRC目录下
<constant name="struts.custom.i18n.resources" value="资源文件名" />
添加资源文件的方式之二:创建struts.properties并在添加语句struts.custom.i18n.resources=资源文件名
(2)在JSP页面中调用资源文件的方法:
1) 使用<s:text key / label/>
如:<s:text name="Messagekey" />
2) 使用<s:property >
如:
<s:property value="%{getText('Messagekey')}" />
<s:textfield name="name" label="%{getText('Messagekey')}" />
(3)资源文件不同配置的自动查找顺序
第一:通过<s:i18n>访问待定位置的资源文件
第二:Action范围的资源文件(只能由Action调用),资源文件名在Action的类文件的同级目录下,与Action类名相同.
第三:包范围内的资源文件(以模块方式管理资源文件),放在包目录下.如package_en_zh
第四:通用性较强的全局资源文件,放在SRC目录下
相关文章推荐
- struts2_国际化的配置和操作
- struts2之国际化(i18n)
- Struts2对于国际化(i18n)的支持
- struts2国际化以及操作事项(附源码)
- 关于Struts2中的i18n语言国际化的配置文件介绍
- Struts2中的I18N(国际化)处理
- Struts2中的I18N(国际化)处理
- Struts2中的I18N(国际化)处理
- struts2 i18n国际化问题
- Struts2开发-i18n国际化实现案例-登录页面
- Struts2 2.0 国际化(i18n)
- struts2中I18N国际化
- struts2 国际化 <s:if test="%{#session.WW_TRANS_I18N_LOCALE.toString()=='zh_CN'}">
- struts2的国际化i18n
- Struts2国际化标签 i18n
- struts2 国际化 i18n
- struts2的国际化 i18n 总结
- 【Struts2复习知识点二十三】- 国际化I18N处理
- Struts2学习笔记----国际化(I18N)(一)
- Struts2 关于i18n国际化的问题,可点击链接实现中英文切换