Java 登录后自定义区域设置重定向-Spring安全

Java 登录后自定义区域设置重定向-Spring安全,java,spring,spring-mvc,internationalization,spring-security,Java,Spring,Spring Mvc,Internationalization,Spring Security,我正在用SpringSecurity编写一个简单的SpringMVC3.2原型。我的要求指定URL必须具有以下结构 http://app-name/{locale}/signin http://app-name/{locale}/logout http://app-name/{locale}/account 我已经实现了一个过滤器,将区域设置设置为请求属性,并成功地使一切正常工作,除了spring安全登录过程,在成功登录时它确实重定向到/account 我想知道是否有可能为这些操作定义某种包装

我正在用SpringSecurity编写一个简单的SpringMVC3.2原型。我的要求指定URL必须具有以下结构

http://app-name/{locale}/signin
http://app-name/{locale}/logout
http://app-name/{locale}/account
我已经实现了一个过滤器,将区域设置设置为请求属性,并成功地使一切正常工作,除了spring安全登录过程,在成功登录时它确实重定向到/account

我想知道是否有可能为这些操作定义某种包装

<security:intercept-url pattern="/signin" access="permitAll"/>
    <security:form-login login-page="/signin"
                         login-processing-url="/security_check"
                         username-parameter="username"
                         password-parameter="password"
                         authentication-failure-url="/signin"
                         default-target-url="/account"

    />

我通过编写自己的和。有关更多详细信息,请参见下面的答案