自定义标签
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=""/>
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=""/>