struts配置web.xml出现jsp无法访问,404错误

一,首先先检查自己的jar有没有全部导入,多导少导都可能会报404错误

在struts2.3版本之后 xwork-x.x.jar  合并到了struts2-core-2.5.20.jar  

拿简单的helloword项目来说。

我导入了这几个jar才实现运行。   log4j-api-x.x.x.jar 是在控制台显示的错误信息发现需要导入这个包。导入之后成功运行

二,是struts版本问题

如果是struts2-core- 2.5 .jar,则将web.xml中的过滤器类标记值更改为

<filter-class>
     org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
  </filter-class>如果是struts2-core- 2.1.3 .jar则将web.xml中的过滤器类标记值更改为
<filter-class>
     org.apache.struts2.dispatcher.FilterDispatcher
  </filter-class>如果是struts2-core- 2.3.X .jar则将web.xml中的过滤器类标记值更改为
<filter-class> 
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
发布了71 篇原创文章 · 获赞 291 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/lk888666/article/details/99718339