佳丽斯 加厚双人/单人秋冬被子暖冬 羊毛被芯羊毛柔丝被特价包邮 忧忧鱼冬外穿打底裤女秋冬厚长裤女裤加绒加厚高腰弹力铅笔裤靴裤 韩国代购2013新款 韩版秋冬休闲女时尚磨破口袋卫衣韩版学生装 潮

有时,退一步,能一口气进几步,只是这先退一步需要勇气和自信。

用心爱你,努力工作。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  70 随笔 :: 1 文章 :: 33 评论 :: 0 Trackbacks
这次介绍有关资源相关的接口:org.springframework.context.MessageResource.而类org.springframework.context.ApplicationContext实现了该接口.,您可以通过getMessage()的方法来取得资源文件,从而实现国际化消息。
通过一个例子来说明。
导入Spring所需的包:commons-logging.jar,spring.jar 。(日志包和Spring包)
包下载地址:
http://www.ziddu.com/download/3555993/Spring.rar.html

(1)创建resource-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
 <property name="basename">
    <value>duck</value> <!-- 资源文件名前缀 -->
 </property>
</bean>

</beans>
(2)创建资源文件duck_en_US.properties,duck_zh_CN.properties两个文件
duck_en_US.properties内容为:
ducklyl=User {0} login at {1}

duck_zh_CN.properties内容(经过JDK工具native2ascii)编码转换为:
ducklyl=\u7528\u6237 {0} \u4e8e {1} \u767b\u9646

(3)创建测试类

package com.resource;

import java.util.*;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;


public class SpringTest {
 public static void main(String[] args)
 {
 //读取配置文件
 ApplicationContext context=new FileSystemXmlApplicationContext("src/com/resource/resource-config.xml");
 
 //传入两个参数,替换资源文件{0},{1}
 String[] para=new String[]{"王生生",Calendar.getInstance().getTime().toString()};
 
 System.out.println(context.getMessage("ducklyl", para,Locale.US));
 System.out.println(context.getMessage("ducklyl", para,Locale.CHINA));
 
}
}

如果以上配置正确,运行结果为:

User 王生生 login at Thu Oct 25 19:15:59 CST 2007
用户 王生生 于 Thu Oct 25 19:15:59 CST 2007 登陆

posted on 2007-10-25 19:28 王生生 阅读(973) 评论(1)  编辑  收藏 所属分类: Spring

评论

# re: Spring学习笔记 2007-10-25 2007-10-25 22:15 xmlspy
spring这部分最有用的不是这个,而是大量的对文件操作的api,相对于jdk的api,要方便得多.lz多多看看这些,最好从最初的接口开始看,一个一个跟下来,了解一下这个设计方式.
大牛就是大牛,框架结构真不是一般的功力  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
 
森露2013新款豹纹打底衫 高领 女 长袖 修身长袖t恤女 加绒加厚冬 2013春秋新款女装 潮修身大码长袖小西装外套女 韩版中长款小西装 忧忧鱼2013秋冬新款直筒裤女显瘦长裤加绒黑色休闲裤修身西裤女裤