使用Spring MVC 实现 国际化】的更多相关文章

使用Spring MVC 实现 国际化     博客分类: Spring   1. 版本 Spring 3.1   2. 配置 LocaleResolver     LocaleResolver 是指用什么策略来检测请求是哪一种Local, Spring 提供以下几种策略:   2.1.AcceptHeaderLocaleResolver 根据浏览器Http Header中的accept-language域判定(accept-language域中一般包含了当前操作系统的语言设定,可通过HttpS…
Spring MVC 之国际化 i18n 与 l10n internationalization:国际化,以 i 开头,以 n 结尾,中间 18 个字母,简称 i18n. localization:本地化,以 l 开头,以 n 结尾,中间 10 个字母,简称 l10n. 语言区域 java.util.Local表示一个语言区域.有 3 个元素:String language(语言), String country(国家), String variant(方言). language:ISO 语言代…
国际化: i18n 本地化: l10n java.util.Locale 类表示一个语言区域.一个 Locale 对象包含 3 个主要元件:language.country.variant java.util.ResourceBundle 类是一个抽象类, 国际化和本地化应用程序时,需要具备以下条件: 1. 将文本文件隔离成属性文件 2. 要能够选择和读取正确的属性文件…
1.添加多语言文件*.properties F64_en_EN.properties详情如下: F60_G00_M100=Please select data. F60_G00_M101=Are you sure you want to delete? F60_G00_M102=The data is changed. Do you want to save it ? 2.配置springMVC配置文件 <bean id="messageSource" class="o…
在渲染视图的xml文件中,配置一个i18nBean 实现两个接口: SessionLocaleResolver --> 加载资源主题 ReloadableResourceBundleMessageSource --> 加载文件 @Controller package com.oukele.web; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotyp…
Spring MVC国际化配置 前言 项目开发中要考虑支持国际化,框架选用的是Spring MVC框架,那么问题来了Spring MVC如何配置并实现国际化. 实现过程(Maven项目) 对于Spring MVC的国际化这里我是基于session来实现的,具体实现过程如下: 1.首先我们需要在XML配置文件中进行如下配置: <bean id="messageSource" class="org.springframework.context.support.Resour…
上一篇文章总结了一下Spring MVC中实现国际化所需的配置,本文继上一文举一个完整的例子,我选择用XML的方式.我的场景是这样的: 访问一个页面时,这个页面有个表格,对表头中的列名实现国际化. 第一步:完成国际化配置 主要是配置用来定位资源文件的消息源和用来解析国际化的国际化解析器,都要配置在Spring的配置文件中 <!--Spring MVC实现国际化 --> <!-- 第一步:配置消息源MessageSource用来加载对应的国际化属性文件:bean的ID名称只能是messag…
一.spring mvc Spring框架(框架即:编程注解+xml配置的方式)MVC是Spring框架的一大特征,Spring框架有三大特征(IOC(依赖注入),AOP(面向切面),MVC(建模M-视图V-控制器C).框架一般用于团队开发,使用分层的方式使每个人完成不同的模块,然后再组合在一起,使完成项目. 以下是Spring mvc具有的能加速开发的功能列表: Spring mvc中提供了一个DispatchServlet,无需额外开发 Spring mvc中使用基于xml的配置文件,可以编…
Spring 框架提供了构建Web应用程序的全功能MVC模块--Spring MVC. Spring MVC框架提供了一个DispatcherServlet作为前端控制器来分派请求,同时提供灵活的配置处理程序映射,视图解析,语言环境和主题解析,并支持文件上传.Spring MVC还包括多种视图技术(JSP,Velocity,Tiles,iText,POI). Spring MVC分离了控制器,模型对象,分派器以及处理程序对象的角色,这种分离让它们更容易进行定制. 特点: 1. Spring MV…
一.Spring MVC 的数据转换和格式化 前面的应用,都只是用HandlerAdapter去执行处理器. 处理器和控制器不是一个概念,处理器是在控制器功能的基础上加上了一层包装,有了这层包装,在HTTP请求达到控制器之前它就能够对HTTP的各类消息进行处理. 首先当一个请求到达 DispatcherServlet 的时候,需要找到对应的HandlerMapping,然后根据 HandlerMapping 去找到对应的 HandlerAdapter 执行处理器.处理器在要调用的控制器之前,需要…