web.xml中配置好过滤器就提示http404问题?

页面代码为:<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.disp... 页面代码为:<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>

JSP页面提示错误为:
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.35为

引用的架包为下图
展开
 我来答
xyingpu
2012-06-12 · 超过15用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:51.2万
展开全部
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<!-- 配置Struts2的核心控制器FilterDispatcher -->
<filter>
<!-- filter名称 -->
<filter-name>struts2</filter-name>
<!-- filter实现类 -->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<!--
//可选 // 通过init-param配置节重新指定Struts2配置文件的位置 // <init-param> //
<param-name>config</param-name> // 指定struts.xml在WEB-INF目录下 //
<param-value> //
struts-default.xml,struts-plugin.xml,../struts-config-user.xml //
</param-value> // </init-param>
-->
</filter>
<!-- 配置filter的映射部分 -->
<filter-mapping>
<!-- filter名称 -->
<filter-name>struts2</filter-name>
<!-- 所有用户请求,都会被FilterDispatcher拦截 -->
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
--------------web.xml通用版,望采纳
更多追问追答
追问
我用的struts2的版本是struts-2.3.4,我看有人说:用的filter实现类是:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
,而且我看下载的struts-2.3.4,也是用的是这个类,
org.apache.struts2.dispatcher.FilterDispatcher
这个实现类是不是废弃了?
还有我引用的架包对不对?我看网上很多人的示例都是引用那5个主要的包?
追答
我刚才贴的web.xml都可以用,你上面写的没用。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
匿名用户
2012-06-14
展开全部
404 not found
未找到该网页,说明此网页已经在服务器被删除或被改名。在安全助手里添加黑名单,把这个网站的网址输入进去。不让他弹出。
404是对NOT FOUND这种错误情况的一个编码,HTTP协议的错误信息在不同软件、不同的语言描述可能不同,但是其代码是统一的,以便浏览器能够正确识别和处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式