Invalid content was found starting with element 'taglib'.解决方法

Invalid content was found starting with element taglib.解决办法Invalid content was found starting

Invalid content was found starting with element 'taglib'.解决办法
Invalid content was found starting with element 'taglib'.2011-04-13 14:06

在web.xml中写入

?? <taglib>
???? <taglib-uri>/WEB-INF/struts-menu.tld</taglib-uri>
???? <taglib-location>/WEB-INF/struts-menu.tld</taglib-location>
?? </taglib>??

后,提示“cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'”错误。

修改为:

? <jsp-config>
?? <taglib>
???? <taglib-uri>/WEB-INF/struts-menu.tld</taglib-uri>
???? <taglib-location>/WEB-INF/struts-menu.tld</taglib-location>
?? </taglib>??
? </jsp-config>

后解决。

----------------------------------------

<jsp-config>标签使用详解
<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。
???
?? 其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0 新增的元素。
???? <jsp-property-group>元素主要有八个子元素,它们分别为:
???
???? 1.<description>:设定的得鳎?BR>???? 2.<display-name>:设定名称;
???? 3.<url-pattern>:设定值所影响的范围,如:/CH2 或 /*.jsp;
???? 4.<el-ignored>:若为true,表示不支持EL 语法;
???? 5.<scripting-invalid>:若为true,表示不支持<% scripting %>语法;
???? 6.<page-encoding>:设定JSP 网页的编码;
???? 7.<include-prelude>:设置JSP 网页的抬头,扩展名为.jspf;
???? 8.<include-coda>:设置JSP 网页的结尾,扩展名为.jspf。

?