SpringMVC国际化
2016-07-26 12:10
435 查看
工程网络
web.xml配置文件
web.xml配置文件
<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>springMVC.xml配置文件
<mvc:annotation-driven></mvc:annotation-driven> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean> <!-- 定义资源文件的前缀 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basename" value="mess"></property> </bean> <mvc:view-controller path="login" view-name="login"/> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"></bean> <mvc:interceptors> <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"></bean> </mvc:interceptors>mess_en_US.properties
login.username=userName login.userpwd=userPwd login.submit=submit login.reset=cancelmess_zh_CN.properties
login.username=\u7528\u6237\u540D login.userpwd=\u5BC6\u7801 login.submit=\u767B\u9646 login.reset=\u53D6\u6D88测试页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <a href="login?locale=zh_CN">中文</a> <a href="login?locale=en_US">英文</a> <fmt:message key="login.username"></fmt:message><input type="text" name="userName"/><br/> <fmt:message key="login.userpwd"></fmt:message><input type="text" name="userPwd"/> <button type="submit"><fmt:message key="login.submit"></fmt:message></button> <button type="reset"><fmt:message key="login.reset"></fmt:message></button> </body> </html>
相关文章推荐
- springMVC入门项目[附入门教程]
- 第4条:通过私有构造器强化不可实例化的能力
- Java了解知识
- 20145202马超 《Java程序设计》第三周学习总结
- Struts2中的ModelDriven机制及其运用
- Java实现顺序栈
- 在eclipse中也集成NDK编译动态库
- Struts2系列:(33)OGNL和ActionContext
- java闭包
- JAVA接入短信接口,实现短信验证码功能
- 使用jstack+ProcessExplorer来寻找java程序中的死循环
- 使用MockMvc测试Spring mvc Controller
- SpringMVC中Ajax、json的处理
- 从java序列化来聊聊目前流行的几个编解码框架
- Java 实现word 中写入文字图片的解决方案
- Java DecimalFormat
- JAVA运行JAR包
- Struts2+Spring+Hibernate+Maven框架整合
- JDK环境变量
- Java集合类之HashMap原理小结