applicationContext-security.xml配置中的<http></http>标签的意义

代码:

<http auto-config="true" use-expressions="true">
        <intercept-url pattern="/main/login.shtml*" access="permitAll"/>
        <intercept-url pattern="/index.html" access="permitAll"/>
        <intercept-url pattern="/**" access="isAuthenticated()"/>

        <form-login login-page="/main/login.shtml" always-use-default-target="true"
                    default-target-url="/main/index.shtml"
                    authentication-failure-url="/main/login.shtml?login_error=1"/>

        <logout logout-success-url="/main/login.shtml"/>
    </http>

配置内容解析:

1. <http><intercept-url pattern='/login.htm*' filters='none'/>---这句就是/login.htm这个页面没有权限设置,都能访问

2.<intercept-url pattern='/**' access='ROLE_USER' />---这句就是只有ROLE_USER角色属性的用户才能访问/**这个模式所有的页面及Servlet。

3.<form-login login-page='/login.htm' default-target-url='/home.htm'---这句就是说,登录页面是/login.htm,登录以后默认访问的页面就是/home.htm这个页面。always-use-default-target='true' /></http>


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值