2017-10-22 22 views
-1

我在學習Spring MVCSpring Security如何重定向@PreAuthorize何時返回false

我如何在頁面上做出重定向,當休耕林加返回false? dentro de um @Controller

@PostAuthorize(" hasRole('page')") 

如果上面的行返回true沒有問題。

如果上面的linha返回false頁面仍然呈現!但是所有的變量都是空的,例如:顯示了一個簡單的表頭,沒有任何行。

問:如何在@PostAuthorize返回false時重定向?在控制器的意見

回答

0

手柄AccessDeniedException異常異常

@ExceptionHandler(AccessDeniedException.class) 
public void handleAccessDeniedException(AccessDeniedException ex, HttpServletRequest request, HttpServletResponse response) throws Exception { 

    //redirect 
} 
相關問題