SpringBoot+FreeMarker 国际化这么切换语言?

国际化参考网上的搞好了,但是配置好之后,默认中文,怎么切换英文?
图片说明

图片说明

页面引用

这个默认是中文
<@spring.message code="welcome"/> 向页面输出国际化信息
下面这个加上去报错
  <@spring.message code="welcome?lang=en_US"/> 向页面输出国际化信息

3个回答

这个需要配置一个转化器,就是中文转英文,utf-8的返回就行了,这个个编码,编码确定,加一个翻译类似的功能,把你返回的数据统一翻译,就行了,至于准不准,那个不好说

apbbbbb
旋转的钢笔 https://blog.csdn.net/u010503427/article/details/81943199 参考的这个,并没有卵用,不能切换
接近 2 年之前 回复

又加了2个配置文件,没卵用啊

图片说明

图片说明

 <#import "common/spring.ftl" as spring/>
<a href="/login?lang=en_US" >EngLish</a>
<a href="login?lang=zh_CN" > 中文</a>
        <@spring.message code="welcome"/> 向页面输出国际化信息

你发出来的这部分配置应该是没有问题的,你的页面有没有做国际化处理

u012200350
lichaps 回复旋转的钢笔:请问下, 怎么解决的
大约 2 个月之前 回复
apbbbbb
旋转的钢笔 恩,谢谢,可以啦
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问