2011-05-27 45 views
0

我需要开发允许用户选择语言(区域设置)的自定义登录表单。 当用户从页面选择语言环境必须重新加载并以新语言环境显示时。 在页面被取消后(按下登录按钮),所选的语言环境必须设置为弹出应用程序。春季安全:使用区域设置的自定义登录表单

我花了大量的时间搜寻一些解决方案。可惜的是没有工作的解决方案: - (((

任何想法

回答

1

你可以注册一个LocaleChangeInterceptor允许用户改变区域设置在http://static.springsource.org/spring/docs/3.0.x/reference/mvc.html#mvc-localeresolver

+0

你有没有尝试过签出的文档可以吗?。?你展示了一个工作的例子吗?它适用于spring,但不适用于spring security的登录页面 – Vlada 2011-05-29 11:40:49

+0

只需使用这里描述的设置设置你自己的登录表单http://static.springsource.org/spring-security/site/ docs/3.0.x/reference/appendix-namespace.html#nsa-form-login并添加语言环境选择。提交时,使用http://static.springsource.org/spring-security/site /docs/3.0.x/a pidocs/org/springframework/security/web/authentication/UsernamePasswordAuthenticationFilter.html到/ j_spring_security_check使用 – laufzeit 2011-05-29 12:10:46

+0

是的。你是对的。问题在于vaadin集成。谢谢。 – Vlada 2011-05-30 21:07:42

相关问题