<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filterStrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
总是提示org.apache和ng的拼写有误,在服务器上也会说找不到filterStrutsPrepareAndExecuteFilter类,这是怎么回事啊,我的jar包有啊struts2-core-2.1.8.jar,我是在上面复制的地址。
用的是myeclipse6.5
求指教,以前没有过类似的现象啊web.xml

解决方案 »

  1.   

    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 应该是这个把 LZ
      

  2.   

    在你的项目里面随意一个类里面写
    import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;
    看报不报错
      

  3.   

    可能是你struts2版本不同,2.1以上,用的过滤器是<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>我又看了下楼主贴的filter_class,你的filter和StrutsPrepareAndExecuteFilter这一串中间少了个点啊
      

  4.   

    把org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter改成org.apache.struts2.dispatcher.filterdispatcher试试
      

  5.   

    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    org.apache.struts2.dispatcher.ng[color=#FF0000].filterStruts
    Prepare[/color]AndExecuteFilter
    你没有写好