struts2输出带有占位符的国际化信息
2014-05-13 21:16
260 查看
第一步:
在给国际化资源文件配置属性的时候,我们有可能用到占位符{1}、{2}、{3}等等;
例如,我们现在给iName_zh_CN.properties配置一个属性welcome={0}、{1}_欢迎来到中国
在struts.xml文件中配置国际化信息文件:<constant name="struts.custom.i18n.resources" value="itcast"/>
第二步:
那么如何给这个占位符赋值呢?很简单!
在jsp文件中:
我们先要引入struts标签,
<%@ taglib uri="/struts-tags" prefix="s"%>给通配符赋值,并输出:
<s:text name="welcome">
<s:param>坤铭</s:param>
<s:param>思想领袖</s:param>
</s:text>
第三步:
如何在action中访问,并给赋值呢?很简单!
让该Action先继承ActionSupport,调用getText方法
public class HelloWorldAction extends ActionSupport{
public String execute(){
ActionContext.getContext().put("message", this.getText("welcome", new String[]{"坤铭","思想领袖"}));
this.getText(TextName, args)
return "success";
}
}
搞定!
------------------------------------------------------------------------------------------------苦难不是博得同情的资本,唯有不断奋斗才能改变命运!
在给国际化资源文件配置属性的时候,我们有可能用到占位符{1}、{2}、{3}等等;
例如,我们现在给iName_zh_CN.properties配置一个属性welcome={0}、{1}_欢迎来到中国
在struts.xml文件中配置国际化信息文件:<constant name="struts.custom.i18n.resources" value="itcast"/>
第二步:
那么如何给这个占位符赋值呢?很简单!
在jsp文件中:
我们先要引入struts标签,
<%@ taglib uri="/struts-tags" prefix="s"%>给通配符赋值,并输出:
<s:text name="welcome">
<s:param>坤铭</s:param>
<s:param>思想领袖</s:param>
</s:text>
第三步:
如何在action中访问,并给赋值呢?很简单!
让该Action先继承ActionSupport,调用getText方法
public class HelloWorldAction extends ActionSupport{
public String execute(){
ActionContext.getContext().put("message", this.getText("welcome", new String[]{"坤铭","思想领袖"}));
this.getText(TextName, args)
return "success";
}
}
搞定!
------------------------------------------------------------------------------------------------苦难不是博得同情的资本,唯有不断奋斗才能改变命运!
相关文章推荐
- struts2输出带有占位符的国际化信息
- Struts2_输出带有占位符的国际化信息
- Struts2 输出带有占位符的国际化信息
- struts2输出带有占位符的国际化信息
- 输出带有占位符的国际化信息
- 复习struts2之输出带有占位符的国际化信息
- struts2国际化---配置国际化全局资源文件并输出国际化资源信息
- struts2-19配置国际化全局资源文件、输出国际化信息
- 复习struts2之配置国际化全局资源文件、输出国际化信息
- struts2配置国际化全局资源文件 并 输出国际化信息
- Struts2的国际化、配置全局资源与输出国际化信息、国际化—JSP中直接访问某个资源文件
- 3.10.3: Struts2的国际化---输出带占位符的国际化消息
- struts2文件上传提示信息国际化
- Java 基础小知识一: 使用ResourceBundle 和 MessageFormat 实现国际化信息输出
- Struts2学习笔记(十六):配置国际化全局资源文件、输出国际化信息
- 4.2.2: Struts2的输入校验---国际化提示信息
- struts第十三天--输出带占位符的资源信息
- spring的学习历程之利用MessageSource实现国际化占位符直接输出原因(一)
- struts2使用拦截器完成登陆显示用户信息操作和Struts2的国际化
- struts2使用拦截器完成登陆显示用户信息操作和Struts2的国际化