Struts2_输出带有占位符的国际化信息
来源:互联网 发布:产品360度展示软件 编辑:程序博客网 时间:2024/06/04 21:16
国际化-输出带点位符的国际化信息:
资源文件中的内容如下:welcome={0},欢迎来到北大青鸟{1}在jsp页面中输出带点位符的国际信息<s:text name="welcome"><s:param>小明</s:param><s:param>学习</s:param></s:text>在Action类中获取带点位符的国际化信息,可以getText(String kye,String[] args)或getText(String key,List<?> args)方法。
两个.properties文件
welcome={0},welcom to bdqn{1}
welcome={0},欢迎来到北大青鸟{1}两个struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><!-- 引用外部struts.xml文件 --><include file="struts_native.xml" /></struts>
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><!-- 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法和freemarker、velocity的输入 --><constant name="struts.custom.i18n.resources" value="itcast" /><package name="besa" namespace="/demo" extends="struts-default"><action name="manage" class="cn.itcast.action.PersonManageAction" method="execute"><result name="message">/WEB-INF/page/message.jsp</result></action></package></struts>
package cn.itcast.action;import java.util.ArrayList;import java.util.List;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class PersonManageAction extends ActionSupport {@Overridepublic String execute() throws Exception {// List<String> s = new ArrayList<String>();// s.add("小明");// s.add("你好");// ActionContext.getContext().put("message", this.getText("welcome", s));ActionContext.getContext().put("message", this.getText("welcome", new String[] { "小明", "学习" }));return "message";}}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>国际化</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"></head><body><s:text name="welcome"><s:param>小明</s:param><s:param>学习</s:param></s:text></body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><title>结果</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"></head><body>${message }<h1>中国万岁</h1></body></html>
阅读全文
0 0
- Struts2_输出带有占位符的国际化信息
- 输出带有占位符的国际化信息
- 复习struts2之输出带有占位符的国际化信息
- struts2输出带有占位符的国际化信息
- struts2输出带有占位符的国际化信息
- Struts2 输出带有占位符的国际化信息
- struts2国际化---输出带有占位符的国际化信息以及包范围、Action范围资源文件访问
- struts国际化和国际化输出占位符
- struts第十三天--输出带占位符的资源信息
- spring的学习历程之利用MessageSource实现国际化占位符直接输出原因(一)
- Struts2_国际化、配置全局资源与输入国际化信息
- struts2_国际化的配置和操作
- 读取配置文件带有占位符
- 国际化全局资源文件输出国际化信息
- 5、struts2_国际化
- 20.struts2_国际化
- 29.Struts2_国际化
- printf中输出double的占位符
- 1.1如何创建可引导Ubuntu的启动U盘
- linux中设置静态ip
- 循环和catch块
- codeforces 622D Optimal Number Permutation 思维
- 收藏一个镜像站
- Struts2_输出带有占位符的国际化信息
- angular测试
- 记忆安卓事件分发,一表概括。
- 【CSS标签的分类和选择】
- 结构体排序-10-排序5 PAT Judge (25分)
- 简单工厂模式与纯虚函数的应用
- 循环不变式的理解
- MATLAB面向对象编程get与set方法实现
- 有关ArcEngine开发问题三