将用户重定向到他来自Spring MVC的同一位置

时间:2012-05-27 11:37:39

标签: java spring spring-mvc spring-security

我正在尝试实现一项功能,以便用户在成功登录后应该被重定向到他/她单击“登录”按钮的位置。

我正在使用Spring MVC,而在某些情况下,Login使用Spring安全性,而对于某些第三方登录过程,我们使用自己的机制。

我想知道,Spring MVC或Spring Security中是否有任何功能,以便我们可以将用户重定向到他/她来自的相同位置。

2 个答案:

答案 0 :(得分:2)

Spring Security提供了重定向目标网址

的功能

看看SavedRequestAwareAuthenticationSuccessHandler 有四种情况基于ss决定重定向目的地。

答案 1 :(得分:0)

我同意@jittakal的回答。我还使用 SavedRequestAwareAuthenticationSuccessHandler 类重定向到用户重定向到登录页面的同一视图。

使用它真的非常简单和非常棒。去吧。 :)