如何在spring security中重定向访问被拒绝的页面?

sud*_*udo 7 java redirect spring spring-security access-denied

我想知道如何在spring security中重定向访问被拒绝页面?我可以在web.xml中使用某种处理程序或编辑吗?

谢谢

Sha*_*eep 13

您是否阅读过Spring Security手册的相关章节,即AccessDeniedHandler命名空间附录.

如果您想要更多控制,可以使用

 <http use-expressions="true">
     <intercept-url pattern="/denied/*" access="permitAll" />

     <access-denied-handler error-page="/denied">

     <!-- The rest of your configuration -->
 </http>
Run Code Online (Sandbox Code Playgroud)

在哪里/denied映射到您编写的Web控制器类.确保/denied/**不受保护.

如果这不能回答你的问题,你能否详细解释一下你想要实现的目标?