SpringMVC给我们提供了用于properties文件读取的类: org.springframework.context.support.ResourceBundleMessageSource

1. 如果想要在项目中读取资源文件,首先要在SpringMVC的配置文件(applicationContext.xml)中增加一个messageSource的bean。

    <bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<array>
<value>Messages</value>
</array>
</property>
</bean>

2. 接下来在项目中增加一个简单的Message_zh_CN.properties文件,并添加如下内容。

3. 然后在代码中使用@Resource注入的方式使用MessageSource接收资源文件读取对象

@Controller
@RequestMapping("/pages/echo/*")
public class Echo
{
@Resource
MessageSource messageSource; @RequestMapping("sayHello")
public ModelAndView sayHello(String name)
{
this.messageSource.getMessage("welcome", new Object[]{name}, Locale.getDefault());
return null;
}
}

 注意,在applicationContext.xml中配置的bean id必须和代码中的注入对象使用的id相同(messageSource)。

欢迎加入QQ群参与讨论. 422683877

最新文章

  1. SQL:指定名称查不到数据的衍伸~空格 换行符 回车符的批量处理
  2. request
  3. DRDB报错------0: Failure: (119) No valid meta-data signature found.
  4. 使用sysprep克隆虚拟机
  5. 蛮考验基础的JS笔试题(有坑小心!)
  6. MongoDB 字段增长
  7. wpf动画概述
  8. mysql语句中----删除表数据drop、truncate和delete的用法
  9. (转)eclipse安装jetty
  10. dubbo源码—service export
  11. elk调试环境
  12. QUIC协议原理分析(转)
  13. debug 2
  14. dll多个版本问题
  15. markdown实例
  16. 深入PHP内核之opcode handler
  17. [ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
  18. Spring学习笔记:spring与mybatis四种整合方法
  19. onblur &amp; onchange
  20. mysql的一些基本知识

热门文章

  1. pageadmin CMS网站制作教程:栏目单页内容如何修改
  2. 【转】Bri&#39;s改装笔记
  3. Python(IO model)
  4. maven添加仓库没有的jar包
  5. Linux基本命令学习与使用
  6. java中的安全模型(沙箱机制)
  7. POJ 1056
  8. h5 端图片上传
  9. 《Mysql技术内幕,Innodb存储引擎》——事物
  10. LDAP落地实战(三):GitLab集成OpenLDAP认证