FilterDispatcher is deprecated!

来源:互联网 发布:淘宝买家等级怎么升的 编辑:程序博客网 时间:2024/06/06 01:36

FROM: http://blog.csdn.net/zzf112/article/details/41246665


在struts2.3.7下,web.xml中使用

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

会出现

***********************************************************************

*                               WARNING!!!                            *

* >>> FilterDispatcher <<< is deprecated! Please use the new filters! *

*           This can be a source of unpredictable problems!           *

*              Please refer to the docs for more details!             *

*            http://struts.apache.org/2.x/docs/webxml.html            *

***********************************************************************

原因在于:


Class FilterDispatcher Deprecated. Since Struts 2.1.3, use StrutsPrepareAndExecuteFilter instead or StrutsPrepareFilterand StrutsExecuteFilter if needing using the ActionContextCleanUp filter in addition to this one..即,从Struts 2.1.3起已被标注为过时的,改用StrutsPrepareAndExecuteFilter
解决方法,将web.xml上述代码改为:

<filter><filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>


0 0
原创粉丝点击