2017-10-22 23 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 
} 
相关问题