filter实例

filter实例

 

 

最近在学习filter,看完理论知识之后,就特地在实际工作中的系统中去验证。

SSP系统实例如下:

1.在web.xml中寻找 filter的配置信息

  如下:

 
  passoFilter
  com.pingan.passo.wls.client.filter.SSOClientFilter
 

 
  passoFilter
  /login
 

 
  CookieFilter
  com.paic.phssp.common.filter.CookieFilter
 

 
  CookieFilter
  /*
 

  
     SecurityAclFilter 
     com.paic.phssp.common.filter.SecurityAclFilter 
 

 
  SecurityAclFilter
  *.do
 

 
  SecurityAclFilter
  *.screen
 

  
     AppScanFilter 
     com.paic.phssp.common.filter.AppScanFilter
    
            excludedPages
            /phssp/document.create.check.prop.do,/phssp/document.create.content.do,/phssp/document.create.new.do,/phssp/document.create.update.do,/phssp/document.editPreView.do,/phssp/newDocument.detialPreView.do,/phssp/document.detialPreView.do,/phssp/document.downLoadPdf.do,/phssp/document.detialPreWordView.do,/appsvr/phssp/redis/test
       

 

 
  AppScanFilter
  *.do
 

 
  AppScanFilter
  *.screen
 

 
     UMSecurityFilter
    
         com.pingan.security.client.filter.UMSecurityFilter
    

    
         SecurityPropertiesName
         um-security.properties
    

    
         不希望被拦截的页面, 默认不拦截js css 图片
         publicPages
         /login;/login.jsp;/ssologin.jsp;/logout.jsp;/ssp/privilege/ISendUserPrivilege.do;/appsvr/phssp/doc/generate.do;/appsvr/phssp/redis/test;/phssp/newDocument.detialPreView.do;/phssp/pdfsign.manage.getBasemessage.do;/phssp/pdfsign.manage.getBasemessage.do
    

    
         UserRoleService
        
             com.pingan.security.client.policy.acl.service.UM2UserRoleService
        

    

 

 
     UMSecurityFilter
     *
     REQUEST
     FORWARD
 
 
 
 
  Set Character Encoding
  org.springframework.web.filter.CharacterEncodingFilter
  
   encoding
   UTF-8
  

 

 
  Set Character Encoding
  /*
 

 
    
  RefererFilter
  com.paic.phssp.common.filter.RefererFilter
 

 
  RefererFilter
  /*
 

其中有四个是在代码中有实现的,其他 都是引用第三方jar包的。

 

 

下面我们就来看看这四个实现的filter

 

AppScanFilter.java

 

posted on 2018-04-30 17:20  shoshana~ 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/shoshana-kong/p/8974078.html

你可能感兴趣的:(filter实例)