SpringMVC 坑路11 國際化

2021-08-26 17:41:32 字數 1154 閱讀 4590

靜態國際化配置

動態國際化配置

請求級別的國際化處理

session 級別的國家化處理

cookie 級別的國際化處理

1、在 spring 的配置檔案裡加入

注意:messagesource 不能隨意更改名稱。

2、配置資源檔案

classpath:message_zh_cn.properties

classpath:message_en_us.properties

3、在 jsp 頁面使用

1、使用 spring 的標籤實現

2、使用 jstl 標籤實現

動態國際化包含:
1、請求級別的國際化處理

2、cookie 級別的國際化處理

3、session 級別的國際化處理

需要在 spring 的配置檔案中加入

在請求的 url 中傳入引數 locale

例如:locale=zn_cn

如果想修改請求引數名,則配置如下

spring 配置檔案中加入配置

在 controller 中加入

@autowired sessionlocaleresolver resolver;
在方法中加入

resolver.setlocale(request,response,local.xx);
spring 配置檔案中加入配置:

在 controller 中加入

@autowired sessionlocaleresolver resolver;
在方法中加入

resolver.setlocale(request,response,local.xx);

Spring MVC國際化配置

一 基於瀏覽器語言的國際化配置 使用spring的mvc,並且配置中有配置resource檔案 其中,message info是你的properties檔案的通用名。如 我的配置檔案叫message info.properties,message info zh cn.properties等等,只要...

SpringMVC的國際化

關於springmvc的國際化,這篇文章已經講的很好了。它講了有如下幾種國際化方式 1 基於http的header資訊的國際化 request.getlocale 2 基於session的國際化 設定session的sessionlocaleresolver.locale session attri...

springMVC上傳檔案(11)

結合後台框架springmvc實現檔案的簡單上傳,主要有下面幾步 1.在前台網頁編寫最簡單的上傳元件 注意enctype multipart form data 一定要有 2.在springmvc servlet.xml檔案中新增下面的 class org.springframework.web.m...