JSP自定义标签(Custom Tag)
V1.0
JSP自定义标签简介
基本概念
JSP的自定义标签是用户自定义的JSP元素。自定义标签与JavaBean类似,都封装了Java的代码。当JSP转换为Servlet并执行时,WEB容器便会调用这些操作。
自定义标签的功能
取代了JSP页面的JAVA代码。
自定义标签是可重用的组件。
可通过从调用页面所传递的属性参数进行定制。
编写和调用JSP自定义标签的基本流程
一个自定义标签的编写和调用包括三个流程:
编写后台JAVA处理程序。
编写标签库描述文件(Tag Library Descriptor)。
在XML文件中进行自定义标签配置。
在JSP页面引用标签。
JSP自定义标签解析过程
在JSP中使用标签库中的标签,都需要按照以下的方式引入标签库:
%@ taglib prefix=custom uri=/customTag% 当在JSP中使用了标签库中的标签,JSP页面加载时,WEB容器根据所使用标签名称前缀获取JSP页面声明taglib中的uri属性值。然后根据所获取的uri的值在web.xml文件中查找相对应的元素,对获取对应的标签库描述文件(WEB-INF文件夹下的.tld文件)。根据JSP页面使用的标签的后缀从tld文件中获取相对应的属性,调用JAVA文件,创建TAG的Handler实例。最
原创力文档

文档评论(0)