Spring Security 4.2.xml 和web.xml 怎么配置权限403
时间: 2024-02-22 15:26:30 浏览: 120
要配置 Spring Security 4.2.xml 和 web.xml 权限 403,可以按照以下步骤进行:
1. 在 Spring Security 4.2.xml 文件中配置访问控制规则,例如:
```
<security:http auto-config="true">
<security:intercept-url pattern="/admin/**" access="hasRole('ADMIN')"/>
<security:intercept-url pattern="/user/**" access="hasRole('USER')"/>
<security:form-login login-page="/login" default-target-url="/home" authentication-failure-url="/login?error" />
<security:logout logout-success-url="/login?logout"/>
</security:http>
```
这里配置了两个访问控制规则,/admin/** 只能由 ADMIN 角色访问,/user/** 只能由 USER 角色访问。
2. 在 web.xml 文件中配置错误页面,例如:
```
<error-page>
<error-code>403</error-code>
<location>/403.html</location>
</error-page>
```
这里配置了一个错误页面,当出现 403 错误时,跳转到 /403.html 页面。
这样,当用户没有权限访问某个资源时,会自动跳转到 403.html 页面,显示“无权访问”的提示信息。
阅读全文