当我在web.xml加上strut2的配置
   <filter>
        <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>     </filter>    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/book.treeviewz.*</url-pattern>
    </filter-mapping>
</web-app>
是我访问webRoot下的t.jsp文件会出现  type Status report,t.jsp也有链接数据库的,但是就是没用strut2链接,因为是别人的代码我拿来用,而且很复杂就不会改,如果把上面的filter去掉就可以啦!怎么办哦!!

解决方案 »

  1.   

    楼住org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter是struts2.2的核心过滤器,你拿掉这个,struts2怎么运行呢。struts2不运行,你怎么去链接数据库,访问数据库呢???所以,你得t.jsp里想链接数据库的话,你就的好好配置(前提是你非用struts2不可)。不然的话,你在url里直接访问的话,你就只能访问静态的jsp的话
      

  2.   

    <url-pattern>的原理类似通配符
      

  3.   

    先通过struts2核心过滤器在访问jsp页面
      

  4.   

    你放到核心过滤器上面··strtus2默认的过滤层次是配置文件里的从上到下·