Spring security i18n =如何让它一起工作?

Spring security i18n =如何让它一起工作?,第1张

概述我在这里的第一个问题,我将尝试具体.我是Spring的新手,我正在尝试创建一个非常简单的预订系统(但这实际上并不重要).重要的是我正在创建一些基本模板,然后我将通过真实的网页填写.应用程序适用于hibernate,mysql,我还设置了i18n和spring security.问题在于我无法改变我的语言环境.唯一有效的是改变默认值.首先,我浏览了Web A

我在这里的第一个问题,我将尝试具体.我是Spring的新手,我正在尝试创建一个非常简单的预订系统(但这实际上并不重要).重要的是我正在创建一些基本模板,然后我将通过真实的网页填写.应用程序适用于hibernate,MysqL,我还设置了i18n和spring security.问题在于我无法改变我的语言环境.唯一有效的是改变默认值.
首先,我浏览了Web A LOT,我发现使用i18n和d簧安全性通常更复杂.我发现的是我需要额外的过滤器:

我发现这个过滤器确实在安全过滤器之前处理过,但它没有以一种形式解析请求:http://someserver.com/bla/home?locale = en.我调试了它,它似乎不是为了这个目的而创建的(这就是我需要的).
这是从春季样本“联系人”中获取的,但在此示例中,我找不到任何实际上针对更改语言的代码.结果是它根本不起作用.它总是尝试将语言环境更改为我的默认语言环境.好消息是,如果在调试模式下,我手动将区域设置更改为其他一个,它工作得很好,所以我心里充满希望… 总结

以上是内存溢出为你收集整理的Spring security i18n =如何让它一起工作?全部内容,希望文章能够帮你解决Spring security i18n =如何让它一起工作?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1250818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)