开发自定义标签库
1. 引言
在之前的学习中,我们已经了解了 JSP 自定义标签和标签库,以及如何在 JSP 页面中使用自定义标签,还学习了使用 taglib 指令将现有标签库导入 JSP 页面的过程。现在,我们将深入探讨如何开发自己的自定义标签库,实现不同类型标签的功能。
2. 理解标签库描述符(TLD)
标签库描述符(TLD)文件包含了 JSP 引擎解释 JSP 页面上自定义标签所需的信息。它是一个遵循 JSP 规范指定的 DTD 的 XML 文档,便于各种用户(包括人类用户、JSP 引擎和其他开发工具)创建、读取和理解。其本质是向标签库的用户告知库中标签的使用方法和行为。
以下是一个 TLD 文件的示例:
<?xml version="1.0" encoding="ISO-8859-1">
<!DOCTYPE taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd" >
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>test</short-name>
<uri>http://
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



