环境:
eclipse3.1.2,myeclipse4.0.2,tomcat5.0.28
解决方法:
1.将<taglib>标签放在<jsp-config>标签内即可;
2.使用DTD进行验证
产生问题的原因:
将出问题的web.xml文件与tomcat下其它的文件进行比较发现,区别在于xml文件使用了不同的文档类型描述
能够直接添加的web.xml使用是DTD
<!
DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_4.dtd"
>
而我的这个web使用的是XML Schema
<
web-app
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
version
="2.4"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>