鹰翔宇空
学习和生活
BlogJava
首页
新随笔
联系
聚合
管理
110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
公告
欢迎和大家成为朋友!
欢迎和大家就任何技术进行交流!
QQ:77542728
MSN:hnlyhyq@hotmail.com
Email:hnlyhyq@163.com
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(16)
给我留言
查看公开留言
查看私人留言
随笔分类
(107)
休闲娱乐(4)
学习体会(40)
工作之余(7)
心情驿站(15)
技术文摘(41)
生活百科
随笔档案
(109)
2013年1月 (1)
2009年4月 (1)
2008年7月 (1)
2008年6月 (2)
2008年4月 (1)
2008年3月 (3)
2007年9月 (3)
2007年6月 (1)
2006年11月 (7)
2006年10月 (1)
2006年9月 (3)
2006年8月 (1)
2006年7月 (2)
2006年5月 (10)
2006年4月 (12)
2006年3月 (15)
2006年2月 (24)
2006年1月 (12)
2005年12月 (6)
2005年11月 (3)
文章分类
(145)
AJAX(4)
datebase(29)
EJB(4)
hibernate(13)
IDE(5)
java(35)
javascript(4)
jboss_seam
opensource(7)
Spring(3)
web(20)
webwork
工作之余(1)
技术文摘(20)
生活感悟
文章档案
(141)
2007年2月 (4)
2006年9月 (1)
2006年8月 (1)
2006年7月 (4)
2006年6月 (7)
2006年5月 (31)
2006年4月 (7)
2006年3月 (2)
2006年2月 (60)
2006年1月 (24)
收藏夹
(22)
AJAX(8)
java(7)
javascript
JDBC(4)
web(1)
开源项目(2)
java
javascript
jdbc
neweagle的Blog
主要是数据库方面的一些知识
web
其它
开源项目
ant简单应用
关于ant简单应用的
我的好友
lizongbo(蝙蝠太极)
lizongbo的BLOG
张智辉
最新随笔
1. Linux上安装MQ7.5
2. Oracle to buy sun
3. ORACLE查询表方法
4. 本地化(国际化)rich:calendar控件
5. 使用Richface通过js脚本直接局部刷新
6. jboss seam 常用控件
7. jboss seam 组件驱动的事件
8. 多线程-synchronized
9. jboss_seam初学入门建议
10. 如何使用java动态创建ODBC数据源
搜索
最新评论
1. re: 使用javamail发信过程中的一些问题及解决方法
@痞子z
大哥求解,
--手动阀
2. re: 使用javamail发信过程中的一些问题及解决方法
刚做了一个 发送企业邮箱的,有什么不明白的可以咨询我:qq 775048682,欢迎大家交流
--林仔youyou
3. re: 使用javamail发信过程中的一些问题及解决方法
评论内容较长,点击标题查看
--林仔youyou
4. re: 用java调用oracle存储过程总结
学习了
--bean先森
5. re: 用java调用oracle存储过程总结
SB一个 不解释@ice
--iversion
阅读排行榜
1. 用java调用oracle存储过程总结(86482)
2. 使用javamail发信过程中的一些问题及解决方法(75344)
3. MySql常用命令总结(12374)
4. java中数值计算的精度问题(10501)
5. 如何避免不小心关掉web浏览器窗口(7066)
评论排行榜
1. 用java调用oracle存储过程总结(100)
2. 使用javamail发信过程中的一些问题及解决方法(36)
3. 使用Richface通过js脚本直接局部刷新(11)
4. 项目开发成功与失败的关键影响因素----时间篇(11)
5. java中数值计算的精度问题(9)
How to make you struts application support I18N?(转载)
原文引自:
http://fjy26.itpub.net/
configure web.xml,insert following tag:
<init-param>
<param-name>locale</param-name>
<param-value>true</param-value>
</init-param>
codes above enable localization.
configure web.xml,insert following tag:
<init-param>
<param-name>application</param-name>
<paramvalue>ApplicationResources</param-value>
</init-param>
codes above indicate where default resource(ApplicationResources.properties) file reside in.If a specific resource locale is required, the actionServlet will look for resource file named ApplicationResources_xx_XX.properties according to locale. for example:ApplicationResources_en_us.properties
hint:the default path of resource file is WEB-INF/classes/.
using the struts framework locale object.
after above two steps, struts stores a locale object in session context,you can get the object using following codes:
Locale locale=(Locale)request.getSession().getAttribute(Action.LOCALE_KEY);
changing user's locale
Since locale is immutable ,you must create a new locale object to replace existing one:
Locale locale=new Locale(myForm.getLanguage(),myForm.getCountry());
HttpSession session=request.getSession(true);
session.setAttribute(Action.LOCALE_KEY,locale);
placing labels and messages in properties files.
creating language-specified properties file for every locale you will support. if properly named,these files will be loaded automatically.if the application can't find a key in the resource for a user's locale,it will use the resource for the default locale.
localization-aware components VS other components
usually,most struts components support I18N automatically.for the components that do not have lacalization built in,you can usually use<bean:message> to provide localized message.
localizing other components: validation and tiles
validation:all the labels and messages used by validator are linked to resource file and will be localized automatically.if additional localization be needed ,say to verify the format of a postal code or telephone number ,you can define a locale-specfic formset element like this:
<form name="testform" locale="fr" country="CA">...
tiles:you can define xml file according to locale like resource file :
tiles_fr_CA.xml
posted on 2006-04-20 17:03
TrampEagle
阅读(335)
评论(0)
编辑
收藏
所属分类:
技术文摘
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
jboss seam 组件驱动的事件
jboss_seam初学入门建议
Oracle数据库备份与恢复的三种方法(转)
oracle在windows平台上如何突破2g内存(转)
Print Templates
打印时能够分页打印的CSS控制参考(转)
IE6.0浏览器打印机制解析(转)
oracle数据安全面面观(转)
WebLogic Server 管理最佳实践(转)
Jakarta Commons:巧用类和组件(转)
Powered by:
BlogJava
Copyright © TrampEagle