(转)实现struts2的CRUD中的权限控制(二)

 在《 实现struts2的CRUD中的权限控制》这篇文章中,我提了一个问题,就是说在自己实现了权限拦截器后,每个action都要配置拦截器后才可以在调用他后进行权限检查,今天看了一下资料,可以设定默认的拦截器,在没有显示设定拦截器时就会使用默认拦截器,达到该目的,以后该package中的方法都会使用默认的“权限拦截器”,示例配置文件如下:
       
< package  name ="admin"  extends ="struts-default"  namespace ="/admin" >
        
< interceptors >
            
< interceptor  name ="auth"
                class
="com.waimai.utils.AuthorizationInterceptor"   />
        
</ interceptors >

        
< default-interceptor-ref  name ="auth"   />


        
< global-results >
            
< result  name ="login"  type ="redirect" >
                /security/login.jsp
            
</ result >
        
</ global-results >

        
< action  name ="List"  class ="com.waimai.web.CaiTypeAction"
            method
="list" >

            
< result > listCaiType.jsp </ result >
        
</ action >
        
< action  name ="Edit"  class ="com.waimai.web.CaiTypeAction"
            method
="load" >

            
< result > editCaiType.jsp </ result >
        
</ action >
        
< action  name ="Store"  class ="com.waimai.web.CaiTypeAction"
            method
="store" >

            
< result  name ="input"  type ="dispatcher" >
                editCaiType.jsp
            
</ result >
            
< result  type ="redirect" > List.action </ result >
        
</ action >
        
< action  name ="Remove"  class ="com.waimai.web.CaiTypeAction"
            method
="remove" >

            
< result  type ="redirect" > List.action </ result >
        
</ action >
    
</ package >
      上面得配置中大家可以看到我们使用了全局result也是基于要解决像每个action都要配置拦截器一样的重复问题,其实全局result也就是为了减少重复,回过头来看,默认拦截器是不是也可以全局拦截器呢,有这样的味道,呵呵...

转载于:https://www.cnblogs.com/hya1109/archive/2008/01/28/1055513.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值