Taglib 自定义标签。
1.可以在jsp中自定义tag标签的属性;
2.可以访问jsp页面中的所有对象;
3.可以动态地修改页面输出;
4。可以彼此之间相互通信;
5.可以先创建一个JavaBeans组件,然后在一个tag中调用此JavaBeans组件,同时可以在另一个tag中调用它;
如何使用自定义Tag?
1)声明此tag标签的tag库
如果要使用tag标签,则应用JSP的taglib指示符来指定其tag库
<%@ taglib uri=”/WEB-INF/tutorial-template.tld” prefix=”tt” %>
url属性定义了唯一的标签库描述(简称TLD),它可以是直接是tld文件名或独一无二的名字。prefix是用来区别其他TLD中和本TLD中有重名的tag的一种手段。
2)实现tag标签
为了实现tag标签,有2中方法来存放tag处理类。
1.让tag处理类以.class的方式存放于当前应用的WEB-INF/class子目录下;
2.如果tag处理类是以JAR包的形式存在的话,那可以放在当前应用的WEB-INF/lib目录下,如果tag处理类要在多个应用中共享,那么他就应放在jsp服务器上的common/lib目录下,对于tomcat来说,就是tomcat/common/lib目录下。