我想在使用spring security成功验证用户时重新加载当前页面。什么应该是default-target-url,还是我必须创建自定义身份验证入口点类?一些示例代码非常有用。
提前致谢
答案 0 :(得分:2)
这对我有用:
<security:form-login login-page="/login.htm" default-target-url="/home.htm"/>
login.htm是我的应用程序的登录页面映射,home.htm是默认帐户主页,如果用户直接点击login.htm网址,则向用户显示。
如果用户点击了login.htm或home.htm以外的任何URL,需要用户登录,Spring安全会显示登录页面,登录后,用户将被带到最初请求的URL。你不需要做任何特别的事情。
作为附加检查,请确保配置中没有always-use-default-target="true"
,这将强制Spring Security在登录后始终显示默认目标网址。
希望这有帮助。