JSTL自定义标签库初级点儿

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

<?xml version="1.0" encoding="UTF-8"?>


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文件的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值