<spring:message>的使用方法--国际化

来源:互联网 发布:海关出口数据 编辑:程序博客网 时间:2024/06/08 07:44

1、spring.xml配置如下,

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
xmlns:task="http://www.springframework.org/schema/task" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
  http://www.springframework.org/schema/tx
  http://www.springframework.org/schema/tx/spring-tx-4.3.xsd
  http://www.springframework.org/schema/aop
  http://www.springframework.org/schema/aop/spring-aop-4.3.xsd
  http://www.springframework.org/schema/context
                           http://www.springframework.org/schema/context/spring-context-4.3.xsd
                           http://www.springframework.org/schema/task
                           http://www.springframework.org/schema/task/spring-task-4.3.xsd
                      http://code.alibabatech.com/schema/dubbo 
                      http://code.alibabatech.com/schema/dubbo/dubbo.xsd">


<context:annotation-config/> 
          
<context:property-placeholder ignore-unresolvable="true" location="classpath*:/base.properties" />
      
    <bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>

 <!-- resource 国际化信息所在的文件名 -->               
<value>classpath:resource</value>
</list>
</property>
<property name="cacheSeconds" value="60" />
</bean>

</beans>

  2、属性文件

resource_zh_CN.properties文件

test_question = \u9898\u76ee

resource_en_US.properties文件

test_question = question

3、jsp页面引用spring-message标签

<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%><%@taglib prefix="spring" uri="http://www.springframework.org/tags"%><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">        <title>Message Tag Demo</title>    </head>    <body>         <h1><spring:message code="test_question" arguments="Justin,Lin"/></h1>        </body></html> 
resource_zh_CN.properties的test_question对应的value为“说明"或question


原创粉丝点击