2016-12-03 79 views
-1

我是Spring MVC的初學者,我想知道下面是否有設計模式。 我有一個ExceptionMappingAuthenticationFailureHandler將用戶重定向到一個頁面,如果他們的密碼已過期,但我需要將用戶名保存在某個地方之前,他們被重定向,我不能附加在URL作爲查詢參數。Spring將數據從AuthenticationFailureHandler傳遞到控制器

如何將信息傳遞給控制器​​?我要求一個正確的方法,因爲設置會話屬性是凌亂的,我將不得不使用Flash重定向,這是從處理程序不可用

回答

0

我不認爲你必須明確地通過它。它應該可以通過Principal用戶獲得。

@RequestMapping(...) 
public String controllerMethod(Principal principal[,...]) {...} 
+0

由於使用尚未驗證(因爲密碼過期),所以principal將爲空 – Bassam

相關問題