如何在url上直接换语言比如localhost:8080/m/show?lang=zh

发布时间:2024-12-11 05:27

如何切换电视语言:在设置菜单中选择语言选项,选择你想看的语言。 #生活技巧# #家电维护技巧# #电视调看技巧#

最新推荐文章于 2024-09-10 02:41:03 发布

阿呆布衣酷 于 2020-08-07 15:51:41 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

跟杨春娟学SpringBoot笔记:如何在url上直接换语言和多语言文件中参数设置?

完成:第一遍

1.如何在url上直接换语言比如localhost:8080/m/show?lang=zh_CN?

步骤一:新建LocaleConfig.java
LocaleConfig.java

package com.springboot.demo.SpringBootDemoProject.i18n; import java.util.Locale; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.LocaleResolver; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.i18n.LocaleChangeInterceptor; import org.springframework.web.servlet.i18n.SessionLocaleResolver; @Configuration public class LocaleConfig {@Beanpublic LocaleResolver localeResolver() {SessionLocaleResolver localeResolver = new SessionLocaleResolver();localeResolver.setDefaultLocale(Locale.US);return localeResolver;}//修改语言可以通过拦截器来做@Beanpublic WebMvcConfigurer localeInterceptor() {return new WebMvcConfigurer() {@Overridepublic void addInterceptors(InterceptorRegistry registry) {LocaleChangeInterceptor localeChangeInterceptor = new LocaleChangeInterceptor();localeChangeInterceptor.setParamName("lang");registry.addInterceptor(localeChangeInterceptor);}};} }

123456789101112131415161718192021222324252627282930313233343536373839

网址:如何在url上直接换语言比如localhost:8080/m/show?lang=zh https://www.yuejiaxmz.com/news/view/440855

下一篇:Fitbod

相关内容

<html lang=“en“>这个用什么?什么意思?
JAVA环境变量设置
java调用webservice接口 三种方法
@RequestParam使用
求助,google语音识别api问题
智能家居:如何让家庭更加智能化
mysql 连接url中useUnicode=true&characterEncoding=UTF
小白如何做一个Python人工智能语音助手
jsp开发实用技巧
在线尺子

随便看看