作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 spring security,并且我已经实现了我的服装 UserDetailsService.loadUserByUsername,它返回服装 UserDetails。我的问题是我希望在 UserDetailsService 实现中从 HttpServletRequest 获取信息,更具体地说我想获取 request.getLocale();
我该如何做到这一点?
最佳答案
您应该能够(取决于您的配置)使用
LocaleContextHolder.getLocaleContext().getLocale();
LocaleContextHolder
存储一个 static
ThreadLocal
对象,该对象存储您请求的Locale
。
您可能必须向 Servlet 容器注册 RequestContextListener
。
关于java - 如何从UserDetailsService获取HttpServletRequest信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20616065/
我是一名优秀的程序员,十分优秀!