SpringMVC国际化
2015-06-28 16:05
495 查看
<!-- 国际化 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <!--国际化资源文件--> <property name="basenames" ><!--basenames--> <list> <value>i18n/demo/Employee</value> <!--demo中用到的国际化资源--> <value>i18n/rmp/messages</value> <!--我们开发时使用的国际化资源放在下面--> </list> </property> <!-- 如果在国际化资源文件中找不到对应代码的信息,就用这个代码作为名称 --> <property name="useCodeAsDefaultMessage" value="true" /> </bean>从后台获取的国际化信息:
//从后台代码获取国际化信息 RequestContext requestContext = new RequestContext(request); model.addAttribute("money", requestContext.getMessage("money")); model.addAttribute("date", requestContext.getMessage("date")); FormatModel formatModel=new FormatModel(); formatModel.setMoney(12345.678); formatModel.setDate(new Date()); model.addAttribute("contentModel", formatModel);//页面使用后台传过来的国际化信息
${money}<br/> ${date}<br/>//视图中直接绑定的国际化信息:
<spring:message code="money"/> <spring:eval expression="contentModel.money"/> <spring:message code="date"/> <spring:eval expression="contentModel.date"/>
相关文章推荐
- semaphore信号灯
- Spring的HelloWorld
- Java static 变量,方法 静态初始化化块
- spring学习笔记(5)——spring AOP
- Spring 自动装配
- Java基础(五)
- 华为校园招聘java机试整理
- 编译原理大作业(用java编写小型GCC 编译器)
- spring学习笔记(4)——spring的两种注入方式
- java跨平台、对话框、二进制数据打印
- JAVA线程堆栈问题定位第一讲
- 最新的JDK安装
- 1.struts2初体验
- java多线程编程
- java学习之旅35--面向对象_08_方法重载_构造方法重载
- Java设计模式之——单例模式
- eclipse安装Spring插件
- 【JAVA基础】-内部类
- spring构造器注入
- Jqgrid+Struts2实现的增删改查(一)