A. 为什么我用在web.xml中配置struts过滤器之后就404,不配置就没有问题
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
不要加<init-param>
因为你的struts中的Action类都已经交给Spring容器管理,所以需要在Spring里配置。
你可以参考:http://www.cnblogs.com/wanggd/archive/2013/07/26/3216731.html
这里的介绍。
*.action还是*.do这个是在配置文件里可以配置的。
B. web.xml中配置Struts2后访问欢迎页报404
filter过滤器的配置信息需要对应一个Servlet或者action,有个这个filter-mapping映射才能访问对应的页面
C. 修改了web.xml文件,jsp就报错404
加了struts核心控制器的那几行配置是吧,struts的若干jar包都放到WEB-INF/lib下了吗?
重启服务器试试。看看启动过程中有异常吗。
补充:/*拦截后,jsp是可以被访问到的。
D. jsp中web.xml的配置问题,404错误
他这是配了spring和struts整合,没看到这个配置文件和错误信息谁也说不好,不知道contextConfigLocation配对没,ActionServlet.class在struts.jar里
呵呵,用的东西还很多,dwr oscache hibernate全让你扯上了...你要把完整的错误信息贴出来才能有人给你解答的,要不就是瞎子摸象
E. 为什么创建web.xml文件后访问jsp就404
一般是你的web.xml文件设置错误了。
常见的有设置的内容或者链接不存在。
F. 为什么我配置WEB.XML 的过滤器 就报404错误 不配置过滤器就不报错
你用的是struts2 肯定需要配置struts2的核心控制器 就那个filter 然后再struts.xml配置action就没有问题了啊 是不是什么包冲突 或者filter-mapping 中url 配置的有问题struts2是/* 如果还是有问题 你联系我 我看看具体代码
求采纳为满意回答。
G. JSP,改了web.xml里的配置打开页面报404错误
最好的就是在WEB.XML文件中配置错误代码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一、 通过错误码来配置error-page
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/NotFound.jsp</location>
</error-page>上面配置了当系统发生404错误时,跳转到错误处理页面NotFound.jsp。
二、通过异常的类型配置error-page
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
H. SSH整合后,web.xml配置的问题导致无法读取页面一直404
地址错了
你把 classpath:applicationContext.xml换成/applicationContext.xml
不行的话就把这个xml文件建在 web-inf目录下
然后 classpath:applicationContext.xml换成/web-inf/applicationContext.xml
I. 懂java进,为什么我在web.xml中配置过滤器,然后就找不到路径了,都是404错误
404 not found
未找到该网页,说明此网页已经在服务器被删除或被改名。在安全助手里添加黑名单,把这个网站的网址输入进去。不让他弹出。
404是对NOT FOUND这种错误情况的一个编码,HTTP协议的错误信息在不同软件、不同的语言描述可能不同,但是其代码是统一的,以便浏览器能够正确识别和处理。
J. 懂java进,为什么我在web.xml中配置过滤器,然后就找不到路径了,都是404错误
因为你的filter可能配置错误,导致tomcat无法启动你的web应用,于是就404了,对于filter错误是最麻烦的,因为每次错误都基本不太一样。需要仔细检查