servlet3.0 @webfilter 过滤顺序

    Servlet3.0之前Filter过滤的顺序是由用户在web.xml中配置的顺序决定的,如下会先执行encodingFilter,再执行filter1.

  
  	encodingFilter
  	EncodingFilter
  	com.saber.domain.EncodingFilter
  
  
  
    encodingFilter
    /*
  
  
  	filter1
  	filter1
  	com.saber.domain.Filter1
  
  
  
    filter1
    /*
  

在3.0之后新增@WebFilter注解,当使用注解配置多个Filter时,用户无法控制其执行顺序,此时Filter过滤的顺序是按照Filter的类名来控制的,按自然排序的规则。

你可能感兴趣的:(J2EE,java)