struts2国际化支持
来源:互联网 发布:第三方软件问题 编辑:程序博客网 时间:2024/06/17 17:13
一、国际化文件的命名
name_language_country.properties
name_language.properties
name.properties
二、在struts.xml文件中配置国际化支持
<constant name="struts.custom.i18n.resources" value="name"></constant>
三、在action中使用
public class Hello extends ActionSupport { public String hello() { System.out.println("hello"); /** * 国际化 */ System.out.println(getText("message")); return SUCCESS; }}
四、在页面中使用
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="s" uri="/struts-tags" %><html> <head> <title></title> </head> <body><!--第一种用法--> <s:i18n name="msg"> <s:text name="message"></s:text> </s:i18n><!--第二种用法--> <s:text name="message" ></s:text> </body></html>
五、使用占位符
message = 消息{0}
System.out.println(getText("message",new String[]{"123"}));
0 0
- Struts2 配置国际化支持
- Struts2的国际化支持
- Struts2的国际化支持
- struts2 的国际化支持
- struts2 的国际化支持
- Struts2.0国际化支持
- struts2国际化支持
- struts2国际化支持
- struts2 的国际化支持
- struts2的国际化支持
- struts2 的国际化支持
- java struts2国际化支持
- Struts2 国际化支持
- struts2 的国际化支持
- struts2国际化支持
- 使用Struts2国际化支持
- Struts2.0国际化支持
- struts2国际化支持
- qmake来组织C++项目
- ARC下OC对象和CF对象之间的架桥
- 优化表空间扩展过于频繁 insert select 性能
- node.js 命令行框架 yargs 和你的程序实现交互
- 在之前开了一个csdn博客,是关于C语言的,如今开始学习java与android开发,就把从现在开始我的每一天学习都展示在这里吧
- struts2国际化支持
- 设计模式六大原则(2)-里氏替换原则
- a debugging log
- Android文件的读取与保存
- 5.1 3D幻境
- Tomcat 8 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题
- iOS多线程GCD
- 欧拉定理--杭电1395
- 有关 时间 空间 以及 数据类型 的总结