interceptor-stack跟interceptor-ref的区别

interceptor-stack是一堆拦截器组成的一个拦截器栈。也可以当拦截器使用。

interceptor-ref是指定某个action使用哪一个拦截器,可以是一个interceptor,也可以是一个interceptor-stack。

下边是网上找的一个配置说明

  1. <package name="struts2" extends="json-default" namespace="/">  
  2.   
  3.           
  4.               
  5.             "permission"  
  6.                 class="com.yinlu.rm.web.PermissionInterceptor" />  
  7.               
  8.             "permissionStack">  
  9.                   
  10.                 "defaultStack" />  
  11.                   
  12.                 "permission" />  
  13.               
  14.           
  15.   
  16.           
  17.         <default-interceptor-ref name="permissionStack" />  
  18.  
  19.           
  20.             "message">/message.jsp  
  21.           
  22. "person" class="personAction">  
  23.             "json">  
  24.                 "excludeProperties">.*hibernateLazyInitializer  
  25.                 "includeProperties">message,success  
  26.               
  27.   
  28. package

你可能感兴趣的:(SSH专题)