关于自定义标签库

06-01-15 xzhoujun
<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">
<taglib>
<taglib-uri>/WEB-INF/taglib/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/taglib/struts-logic.tld</taglib-location>
</taglib>
</web-app>
请问,为什么定义标签库的时候报错,提示<taglib>标记找不到?

为什么改成用dtd文档定义就可以了
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

xzhoujun
2006-01-15 18:11
> <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">
> <taglib>
>
>
>
> <taglib-uri>/WEB-INF/taglib/struts-logic.tld</taglib-
> ri>
>
>
>
> <taglib-location>/WEB-INF/taglib/struts-logic.tld</ta
> lib-location>
> </taglib>
> </web-app>
> 请问,为什么定义标签库的时候报错,提示<taglib>标记找不到
>
>
> 为什么改成用dtd文档定义就可以了
> <!DOCTYPE web-app
> PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Web Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">

xzhoujun
2006-01-15 18:13
晕,符号都过滤掉了

mellon
2006-01-27 00:11
运行环境支持的规范版本和所用的struts实现遵照的规范版本不相符。

猜你喜欢