myeclipse2014里filter-mapping配置dispatcher报错

北神 2014-12-19 02:56:04
<filter>
<filter-name>CharacterFilter</filter-name>
<filter-class>cn.liyin.web.filter.CharacterFilter</filter-class>
<init-param>
<param-name>charset</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>

</filter-mapping>的子标签里面没有<dispatcher>这一选项
鼠标放<filter-mapping>错误提示:The content of element type "filter-mapping" must match "(filter-name,(url-pattern|servlet-name))".
...全文
186 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
北神 2014-12-19
  • 打赏
  • 举报
回复
引用 1 楼 zhangjihao 的回复:
web.xml里<web-app>标签里的版本指定多少?引用的xsd文件的版本多少?我的3.0如下:

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	version="3.0">
你说的这个是Tomcat里面的web.xml文件,这应该和Web工程里面的web.xml文件没关系. 这面是web.xml文件的声明: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
howsun_zh 2014-12-19
  • 打赏
  • 举报
回复
web.xml里<web-app>标签里的版本指定多少?引用的xsd文件的版本多少?我的3.0如下:

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	version="3.0">

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧