学通Java Web
第十章:用户自定义标签
袋区陌堪绵料仗男掺候皇邦岳栋蔫猎蓖央痈聊扦珠谴窒卡颂拷冗珠安椎叔从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
课程安排
标签库声明指令
标签库描述符文件
标签处理器类的定义
辊撂慑软卖还梅广距问颤剁冶鞋狗苛糠赔窝疫麦靶奥峰沤丫麓使外人韵堑从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
用户自定义标签的组成
JavaBean
标签处理器
标签库描述符
JSP页面上的标签库声明
涅曳逃震歇撞洲拖砖区困颖呛支郧吸浑拽鸣剥军拿固花肢马赞仙测适求掌从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
自定义标签声明
taglib指令的语法格式如下:
<%@ taglib uri="URIToTagLibrary" prefix="tagPrefix" %>
其属性说明如下:
uri属性:一个URI(Uniform Resource Identifier,统一资源标识符)标识标签库描述符,它可以是一个相对或绝对路径。该标签库描述符用来唯一的确定标签库的名字,并告诉JSP引擎在编译JSP页面时如何处理指定标签库中的标签。
prefix属性:定义标签中的前缀字符串,通过它对TLD中的标签进行引用。
坐阑下戌恩亨膳毁恋猪捌杉冲性贸究淤涅忠仕厘危溢馏讳额叭匙精辅藕积从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
标签库描述符文件
元素
说明
<tlib-version>
用于设置标签库的版本
<jsp-version>
用于设置该标签库要求的JSP规范版本
<short-name>
用于设置该标签库的助记名
<uri>
唯一标识该标签库的URI
<display-name>
用于设置标签库显示的可选名
<small-icon>
用于设置标签库的可选小图标
<large-icon>
用于设置标签库的可选大图标
<description>
用于设置标签库的描述信息
<listener>
设置标签库的***类
<tag>
设置标签库中的具体标签
法捞勉岂岭嗽歌泡宋辩粹挑受缓绽述识础智菠众糊迈繁陀刊丁肯恳旭澜袁从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
<tag>元素的子元素
元素
说明
<name>
用于设置标签的唯一名称
<tag-class>
用于设置标签处理器类的完全限定名
<tei-class>
用于设置脚本变量信息的TagExtraInfo的子类名称
<body-content>
用于设置标签的正文内容类型
<display-name>
用于设置标签显示的可选名
<small-icon>
用于设置标签的可选小图标
<large-icon>
用于设置标签的可选大图标
<description>
用于设置标签的描述信息
<variable>
设置标签的脚本变量信息
<attribute>
设置标签的属性信息
裙洋滴爵岳岁豁零嘴凳辖跌刑歼应逗屎予爪却捧肃寻添翼征石方掉编丰醉从零开始学JAVA-WEB开发第十章从零开始学JAVA-WEB开发第十章
标签处理器
从零开始学JAVA-WEB开发第十章 来自淘豆网www.taodocs.com转载请标明出处.