写了一个小小的程序,是用了struts2和hibernate,现在问题是在web.xml里配置
以下代码,则不能访问index.jsp(项目进行过重新部署)<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>/*</url-pattern>
</filter-mapping>
不写上面的代码,则能正常访问index.jsp....这到底是为什么?我错在哪里了?
请高手指点 谢谢~

解决方案 »

  1.   

    由于过滤器的原因呀,因为你已经在配置文件中配置了STRUTS2中的过滤器呀,故此而已!!!!
      

  2.   

    你把
    <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>改成<filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    试一下
      

  3.   

    不用写上面那一段过滤器一样可以实现struts2和jsp共存啊把struts2的url-mapping改为 *.action 就行了。
      

  4.   

    看是不是别的东西配错了.. struts.xml中检查下.!
    实在不行贴异常出来.!