SpringMVC-国际化

简介: SpringMVC-国际化

概述

SpringMVC 根据 Accept-Language 参数判断客户端的本地化类型,当接受到请求时,SpringMVC 会在上下文中查找一个本地化解析器(LocalResolver),找到后使用它获取请求所对应的本地化类型信息。

默认实现过程

要先创建国际化的资源文件



添加配置文件,注意 id 为 messageSource

添加 JSTL jar 包,在页面当中编写标签

原理

如果没有显式定义本地化解析器, SpringMVC 会使用 AcceptHeaderLocaleResolver:根据 HTTP 请求头的 Accept-Language 参数确定本地化类型。

切换中英文切换

概述

默认情况是通过 AccepHeaderLocaleResolver 来从浏览器当中获取语言信息,可以从请求参数中获取本次请求对应的本地化类型。获取到本地类型后, 给写入到 session 当中。

实现

配置文件

属性文件



页面信息

相关文章
|
11月前
|
XML 前端开发 Java
SpringMVC中资源国际化使用实践
SpringMVC中资源国际化使用实践
113 0
|
Java Spring
springmvc-国际化&中英文切换&文件上传&下载
springmvc-国际化&中英文切换&文件上传&下载
|
编解码 前端开发 Java
springMVC--数据验证以及国际化
springMVC--数据验证以及国际化
123 0
|
前端开发 Java 应用服务中间件
Spring MVC-08循序渐进之国际化(基于Session-SessionLocaleResolver)
Spring MVC-08循序渐进之国际化(基于Session-SessionLocaleResolver)
65 0
|
前端开发 IDE Java
Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)
Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)
134 0
|
前端开发 Java 数据库连接
SpringMVC的数据验证和JSR 303国际化显示(十一)下
SpringMVC的数据验证和JSR 303国际化显示(十一)下
371 0
SpringMVC的数据验证和JSR 303国际化显示(十一)下
|
前端开发 Java 数据库连接
SpringMVC的数据验证和JSR 303国际化显示(十一)中
SpringMVC的数据验证和JSR 303国际化显示(十一)中
213 0
SpringMVC的数据验证和JSR 303国际化显示(十一)中
|
前端开发 JavaScript Java
SpringMVC的数据验证和JSR 303国际化显示(十一)上
SpringMVC的数据验证和JSR 303国际化显示(十一)上
218 0
SpringMVC的数据验证和JSR 303国际化显示(十一)上
|
存储 前端开发
SpringMVC的国际化操作(十)下
SpringMVC的国际化操作(十)下
250 0
SpringMVC的国际化操作(十)下
|
前端开发 Java Spring
SpringMVC的国际化操作(十)上
SpringMVC的国际化操作(十)上
293 0
SpringMVC的国际化操作(十)上