两个Struts过滤器之间的区别?

5 struts struts2 filter

我在web.xml中看到过两种Struts 2过滤器.

  1. org.apache.struts2.dispatcher.FilterDispatcher
  2. org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

请告诉我这两个滤镜的区别?

Ume*_*thi 4

引入新过滤器的原因如下

  1. 其及其部署存在很多问题FilterDispatcher
  2. 新过滤器提供了更好的方式来启用自定义和覆盖。
  3. 让开发人员清楚地了解哪些过滤器正在执行哪些过程。
  4. 使调度过程更加灵活,以支持 OSGi 或插件系统中的本机操作。

其中主要原因是,早期的过滤器调度程序存在很多问题,其他原因是转向 OSGI。