我有一个页面,它有多个链接到应用程序中的其他页面。当用户访问该网站时,系统页面会显示,即使用户未登录也可以访问。但是,如果用户单击其他链接,即希望用户登录,则用户将正确地重定向到登录页面. 但是,登录后,用户不会被重定向到被点击的链接,而是将用户带到系统页面(系统页面是默认的目标 url)。
这是来自弹簧配置文件的片段 -
<logout logout-url="/logout"
logout-success-url="/login"
invalidate-session="true" />
<form-login login-page="/login"
login-processing-url="/j_security_check"
always-use-default-target="false"
authentication-failure-url="/login?failure=true"
username-parameter="username"
password-parameter="password"/>
我尝试使用authentication-success-handler-ref
属性来引用一个SavedRequestAwareAuthenticationSuccessHandler
实例,但是,这也不起作用。
有什么输入吗?