Struts中的一些问题
这是代码,看看主要是说什么    
 在多的联系一下,多说说。高手多多讲解写      
  <web-app>     
  <filter>     
  <filter-name> struts-cleanup </filter-name>     
  <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class>     
  </filter>     
  <filter>     
  <filter-name> struts2 </filter-name>     
  <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>     
  </filter>       
  <filter-mapping>     
  <filter-name> struts-cleanup </filter-name>     
  <url-pattern> /* </url-pattern>     
  </filter-mapping>       
  <filter-mapping>     
  <filter-name> struts2 </filter-name>     
  <url-pattern> /* </url-pattern>     
  </filter-mapping>     
 …    
  </web-app>
------解决方案--------------------up
------解决方案--------------------定义了2个过滤器,并设定了过滤器的匹配 
  <filter>   
  <filter-name> struts-cleanup </filter-name>   
  <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class>   
  </filter>   
 //第一个过滤器,名字是struts-cleanup,实现类是org.apache.struts2.dispatcher.ActionContextCleanUp   
  <filter>   
  <filter-name> struts2 </filter-name>   
  <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>   
  </filter>   
 //这时第2个过滤器   
  <filter-mapping>   
  <filter-name> struts-cleanup </filter-name>   
  <url-pattern> /* </url-pattern>   
  </filter-mapping>   
 //第1个过滤器的匹配模式,url-pattern说明了站台“/”下得所有文件都必须先经过struts-cleanup处理,也就是说交由org.apache.struts2.dispatcher.ActionContextCleanUp过滤     
  <filter-mapping>   
  <filter-name> struts2 </filter-name>   
  <url-pattern> /* </url-pattern>   
  </filter-mapping>   
 //解释同第1个过滤器   
 过滤器有先后顺序,谁在前面则由谁先来过滤
------解决方案--------------------过滤器:特殊的Servlet
------解决方案--------------------定义过滤器,配制过滤器过滤的路径~
------解决方案--------------------补充一下 wzhting(动感地蛋) 的解释: 
 过滤器定义在web.xml中 
  <web-app>   
  <filter>   
  <filter-name> struts-cleanup </filter-name>   
 这是定义一个过滤器的名字,可以随意命名,但一定要和 <filter-mapping>  中的 <filter-name> 对应   
 过滤器的先后顺序是按 <filter-mapping> 的顺序,而不是 <filter> 的定义顺序
------解决方案-------------------- <web-app>   
  <filter>   
  <filter-name> struts-cleanup </filter-name>  ***配置基本设置 
  <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class>   
  </filter>   
  <filter>   
  <filter-name> struts2 </filter-name>   
  <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>   
  </filter>     
  <filter-mapping>   
  <filter-name> struts-cleanup </filter-name>   
  <url-pattern> /* </url-pattern> *** 进行过滤 
  </filter-mapping>     
  <filter-mapping>   
  <filter-name> struts2 </filter-name>   
  <url-pattern> /* </url-pattern>   
  </filter-mapping>  ***还是过滤的设置 
 …