SpringMVC-国际化

简介: SpringMVC-国际化

概述

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

默认实现过程

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



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

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

原理

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

切换中英文切换

概述

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

实现

配置文件

属性文件



页面信息

目录
打赏
0
0
0
0
2
分享
相关文章
SpringMVC中资源国际化使用实践
SpringMVC中资源国际化使用实践
160 0
springmvc-国际化&中英文切换&文件上传&下载
springmvc-国际化&中英文切换&文件上传&下载
110 0
Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)
Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)
232 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等