JavaWeb高级程序设计——自定义标签

自定义标签


1.什么是标签?


<标签名>


回忆HTML中的标签:


<hr/> 水平线


<input type="text"> 文本框


<div></div>


2.标签的分类


a.空标签:没有属性,也没有标签体;如:<hr/>


b.带属性的标签 如:<input type="text">


c.带标签体的标签 如:<div></div>


3.自定义标签如何创建


a.创建一个java类继承tag的实现类,常用的TagSupport,该类就称之为标签处理类


b.每个类都需要一个描述文件,后缀名是.tld文件(注意:该文件放在webinfo下)


作用:描述标签的使用的


c.在jsp页面进行引入标签再使用


任务:


1.定义标签,实现在页面输出Hello World


 标签形式:<myTag:hello/>


2.定义标签,格式化输出系统时间,按照指定格式进行输出


 标签形式:<myTag:date format="yyyy-MM-dd"/>


3.定义标签,有标签体,完成根据输入的属性值,循环标签体的内容


 标签形式:<myTag:circulate count="7">
内容
   </myTag:circulate>


4.定义标签,完成循环输出集合中的内容


 标签形式:<myTag:iterator scope="" name="" var="">


   </myTag:iterator>




作业:


1.制作标签,根据输入的属性tableName,输出数据库表中的表格数据


 标签形式:<myTag:show tableName=""/>


2.制作标签,完成分页标签的制作


 标签形式:<myTag:page pageIndex="" pageSize="" tableName="" pk=""/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值