Spring security 如何使用spring security获得403拒绝访问?

Spring security 如何使用spring security获得403拒绝访问?,spring-security,http-status-code-403,Spring Security,Http Status Code 403,我从来没有得到403,它总是将我重定向到根url,或者我可以指定拒绝访问的页面,这是折旧。这没关系,但为什么呢?我想了解它的行为,为什么这里的其他人会得到这个例外 <security:http auto-config="true" use-expressions="true" > <security:form-login login-processing-url="/static/j_spring_security_check" login-page="/login"

我从来没有得到403,它总是将我重定向到根url,或者我可以指定拒绝访问的页面,这是折旧。这没关系,但为什么呢?我想了解它的行为,为什么这里的其他人会得到这个例外

<security:http auto-config="true" use-expressions="true" >
    <security:form-login login-processing-url="/static/j_spring_security_check" login-page="/login" authentication-failure-url="/login?login_error=t"  default-target-url="/home"/>
    <security:intercept-url pattern="/home" access="isAuthenticated()" />
    <security:intercept-url pattern="/home/try" access="hasRole('ROLE_EDITOR')"/>

</security:http>


使用拒绝访问处理程序的好处是什么?

最简单的方法是使用“拒绝访问处理程序”标记,并将403页置于“错误页”属性中。 您可以参考本教程: