1、步骤
标签处理类(标签也是一个对象,那么就需要先有类)
tld文件,它是一个xml
页面中使用<%@ tagilb%>来指定tld文件的位置
2、标签处理类
SimpleTag():
void doTag():每次执行标签时都会调用这个方法
JspTag getParent():返回父标签(非生命周期方法)
void setParent(JspTag):设置父标签
void setJspBody(JspFragment):设置标签体
void setJspContext(JspContext):设置jsp上下文对象,子是PageContext
其中doTag()会在其他三个方法之后被Tomcat调用
3、配置tld文件
tld文件一般都放到WEB-INF之下,这样保证客户端访问不到
myTag1
com.hl.tag.MyTag1
empty
1.0
hl
http://www.hl.cn/tags/hl-1.0
myTag1
com.hl.tag.MyTag1
empty
4、页面中指定tld文件位置
<%@ taglib prefix=“it” uri="/WEB-INF/tlds/hl-tag.tld" %>
导标签库,就是为页面指定tld文件的位置