JSP自定义标签开题报告.doc

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)

1亿VIP精品文档

相关文档