JSP标签开发--详解
标签开发之几大步骤:
1,开发标签类,继承TagSupport类,
?3,在JSP文件之中使用此标签。
?
4,标签组成部分
?
?4.1>.标签处理类: HelloTag.java;
?4.2>.标签描述文件:hellotag.tlc
?4.3>.JSP页面: 通过<%@ taglib%>定义标签.
?4.4>(可选)在web.xml文件中配置映射名称.
?
********************************************************************************
1,定义有属性的标签
示例:自定义日期格式化操作
?3,为了方便的使用,直接在web.xml文件之中定义此标签库.
?
?************************************************************************************
?
TagSupport类的简单介绍:
1,
? 1.3,在 WEB-INF/web.xml 文件里面配置标签属性,
?
?
?1.4,开始写页面
?
<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?
BodyTagSupport : 是TagSupport类的子类,通过集成BodyTagSupport类实现的标签可以直接处理标签体内容的数
???????????????????????????? BodyTagSupport类的定义如下:
?public class BodyTagSupport extends TagSupport implements BodyTag
?
标签的开发在实际的开发中使用的很少,主要有第三方的提供的一些插件(重点)
?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
?JSP 2.0 之后提供了 SimpleTagSupport 类,直接覆写里面的doTag()方法即可完成。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?