Struts2使用23 -- 国际化
2009-11-06 12:21
375 查看
所有的标签都是通过当前起作用的Locale来支持国际化的。比如说,“date”标签使用用户Locale来决定正确的日期格式;“actionerror”、“fielderror”和“actionmessage”标签都是通过声明式验证配置中所提供的key来获取要渲染的文本。还有一些其他的标签很值得关注。
有两种方式可以编程式获取一个页面所需的国际化文本,它们都需要Action继承ActionSupport这个类,这样才可以使用必需的国际化方法。
第一种是使用“text”标签,这个标签通过“name”属性所提供的key来检索文本:
<s:text name="label.greeting"/> <s:text name="label.greeting2"> <s:param >Mr Smith</s:param> </s:text> |
label.greeting=Hello there! label.greeting2=Hello there {0}! |
<s:property value="getText(‘label.greeting’)"/> <s:property value="getText(‘label.greeting2’)"> <s:param >Mr Smith</s:param> </s:property> |
<s:textfield label="%{getText(‘label.greeting’)}"/> |
<s:include value="/include/%{localeDirectory}/copyright.html" /> |
<s:i18n name="myCustomBundle"> The value for abc in myCustomBundle is <s:text name="abc"/> </s:i18n> |
相关文章推荐
- 沫沫金:Struts2中文国际化包级资源文件使用方法
- Struts2 输入校验(Action中使用国际化资源文件、校验器校验)
- 在struts2 使用国际化的方法
- extremecomponents使用struts2国际化信息的方法
- struts2的select使用资源国际化问题
- native2ascii工具使用 struts2 国际化
- Struts2中使用国际化
- 使用struts2进行国际化
- struts2使用拦截器完成登陆显示用户信息操作和Struts2的国际化
- Struts2 中国际化的配置与使用
- struts2使用JSP直接访问国际化资源文件
- 使用Struts2(三)国际化
- Struts2国际化、拦截器配置以及使用struts上传文件
- JAVA_WEB Struts2学习:使用验证框架进行校验JSP页面元素 反编译工具的配置 Strtuts2 国际化学习
- EasyUI与Struts2国际化使用
- 使用Struts2国际化支持
- 使用Struts2关于页面信息国际化(简单的)
- extremecomponents使用struts2国际化信息的方法
- 关于struts2中使用POI的方式导出EXCEL文件时的国际化问题
- 使用Struts2国际化