关于自定义标签库

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实现遵照的规范版本不相符。

猜你喜欢