Struts2之I18N
来源:互联网 发布:网络博客游戏破解之法 编辑:程序博客网 时间:2024/05/20 01:07
1. I18N原理
a) ResourceBundle和Locale的概念
b) 资源文件
c) native2ascii
2. Struts的资源文件
a) Action – Package – App级
b) 一般只用APP
i. struts.xml custom.i18n
c) PropertiesEditor插件
i. 解压
d) 动态语言切换
对应的jsp:
a) ResourceBundle和Locale的概念
b) 资源文件
c) native2ascii
2. Struts的资源文件
a) Action – Package – App级
b) 一般只用APP
i. struts.xml custom.i18n
c) PropertiesEditor插件
i. 解压
ii. features plugin 覆盖到myeclipse中的eclipse目录里
d) 动态语言切换
i. request_locale=en_US
ii.request_locale=zh_CN
例子程序:
public class Test{ public static void main(String[]args){ResoutceBundle res = ResourceBundle.getBundle("app",Locals.us);System.out.println(res.getString("welcome.msg"));}}
struts.xml:
<constant name="struts.custom.i18n.resources" value="XXX"></constant>
对应的XXX_en_US.properties:
login.username=username:login.password=password:login.login=loginwelcome.msg=welcome\:{0}
对应的jsp:
<form action="YYY" method="post"> <s:property value="getText('login.username')"/> <input name="username" /> <s:property value="getText('login.password')"/><input name="password" type="password" /> <input type="submit" value="<s:property value="getText('login.login')"/>" /> </form>
- Struts2之I18N
- struts2之国际化(i18n)
- Struts2---->I18N
- struts2 i18n
- Struts2笔记六之i18n国际化
- Struts2.0 (开发之四)--(i18n)国际化--CTO
- struts2 国际化 i18n
- struts2——i18n!!!
- struts2.1.6 I18N 08
- struts2 i18n (一)
- Struts2 i18n(二)
- Struts2 i18n(三)
- struts2 i18n 原理
- struts2.1.6 I18N 08
- struts2 i18n国际化问题
- I18N与Struts2
- struts2的国际化i18n
- Struts2国际化详解 i18n
- 淘宝评论数据抓取简记
- [java]反射机制
- python实现prim 最小生成树算法
- AMD开发者峰会报道:迎接异构计算新时代抢沙发
- ant入门配置1
- Struts2之I18N
- try中的return与finally
- UtilBox(ub)基础组件 -- Log日志(1)
- Symbian S60v5 编程中的程序图标更换问题
- IAR for AVR delay函数
- C++语言进阶心得之一二
- 基于S3C2440的嵌入式Linux驱动——Framebuffer子系统解读
- Python web开发框架
- 制作移动硬盘或U盘的MAC安装盘