第一次使用标签,编译不通过,请进来帮一下吧.

czf110 2003-08-22 11:13:23
我是完全按照书上的内容敲进去的.
ShowServer.jsp的内容.
<%@ taglib prefix="diag" uri="/WEB-INF/tlds/diagnostics.tld"%>
<html>
<head>
<title>Basic Example of a Custom Tag</title>
<body>
<h3>Basic Example of a Custom Tag</h3>
The web server is <diag:getWebServer/>
</body>
</head>
</html>

diagnostics.tld的内容.并且放在WEB-INF\tlds\下.
<?xml version="1.0" ?>
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>diag</shortname>
<tag>
<name>getWebServer</name>
<tagclass>jspcr.taglib.diag.GetWebServer</tagclass>
<bodycontent>empty</bodycontent>
</tag>
</taglib>
还有一个GetWebServerTag.java程序.编译后放到了WEB-INF\classes下.

执行时(TOMCAT/4.1.24-LE-jdk14)提示错误信息.
org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/tlds/diagnostics.tld: (line 2, col -1): 组件类型“taglib”未被声明。
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:189)

1.那应该怎样声明taglib.
2.taglib和xml之间有什么联系.
3.哪里有taglib的电子书.

这里先谢谢各位了

...全文
37 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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