站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题标签库访问出错Element type "tlib-version" must be declared

标签库访问出错Element type "tlib-version" must be declared

摘要: 标签库访问出错Element type "tlib-version" must be declared


我的标签库文件如下:
<?xml version="1.0" encoding="UTF-8"?>
taglib PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

2.0
1.4
tree

init
zdzy.InitTree

show

zdzy.ShowTreeTag


JSP引用文如下:
<%@ page language="java"%>
<%@ page import="java.sql.*,java.lang.*,zdzy.*" %>
<%@ taglib uri="/WEB-INF/tlds/tree.tld" prefix="tree"%>

<head>
Tree example

<script type="text/javascript" src="dtree.js"></script>
<tree:init/>
</head>
<body>
Tree example :


<tree:show/>



</body>

为什么执行JSP文件时会报Element type "tlib-version" must be declared错误呢?
刚接触标签应用,希望各位给予指导。




应该这样写

1.0
1.1
Custom Tag for x System


你的tlib-version版本真高
呵呵


<?xml version="1.0" encoding="ISO-8859-1" ?>
taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">


1.0
1.1
Custom Taga for x System


昨天搞了一晚上终于讲该类问题解决了。错误就在web-jsptaglibrary_1_1.dtd版本上,不同的版本,书写规范不一样。
现讲正确书写公布如下:
<?xml version="1.0" encoding="ISO-8859-1" ?>
taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">

1.0
1.4
tree

init
zdzy.InitTree
<body-content>exmpty</body>


show

zdzy.ShowTreeTag
<body-content>exmpty</body>




↑返回目录
前一篇: ResultSet对象怎么从后台传到jsp上的
后一篇: javaBean中的id属性在哪定义啊??