![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSP标签
uupo
这个作者很懒,什么都没留下…
展开
-
开发定制标签库-5
实现BodyTag接口BodyTag接口继承了IterationTag接口。它提供了这样一种功能,将标签体的处理结果放到一个缓冲区,在缓冲区内对结果在进行处理,而不是象Tag或IterationTag接口将标签体的处理结果直接发送到输出流。另外,由于继承了IterationTag接口,对标签体结果的处理也可以循环进行多次。在该接口中定义了两个方法(setBodyContent()和doInit原创 2006-04-25 21:20:00 · 766 阅读 · 0 评论 -
使用定制标签-1
前面我们学过一些的XML格式的标签,这些标签指示jsp引擎去执行一些动作。比起在代码区编写大段的代码。使用标签简洁,并能提高重用性。为了充分利用这些优点,jsp规范允许我们开发自己的标签。这里我们来详细学学相关的知识。我们先来了解几个术语标签处理器(Tag handler)一个标签处理器就是一个实现了标签接口的java类(当然属于标签类的接口不止一个,我们放到开发阶段去讲)。其作用就是,当转载 2006-04-25 21:25:00 · 884 阅读 · 0 评论 -
开发定制标签库-6
继承TagSupport和BodyTagSupport类前面我们依次介绍了Tag,IterationTag,BodyTag接口。实际应用当中,我们并不需要直接实现他们。jsp规范中已经为我们提供了两个类TagSupport和BodyTagSupport,用以对IterationTag和BodyTag的缺省实现。所以,我们只需要根据需要去继承这两个类,然后重写我们需要定制的方法就可以了。TagS原创 2006-04-25 21:20:00 · 844 阅读 · 0 评论 -
使用定制标签-2
关联uri和tldjsp容器形成一个标记库映射要经过三步:1.jsp容器从web.xml文件中读取用户定义的条目。此步被称为显式映射(explicit mapping)。2.jsp容器读取jar文件中的所有taglib.tld文件。由于tld文件本身就是一些关于映射的信息。所以,jsp容器会为每个taglib.lib文件建立对应的映射。这整个步骤被称为隐含映射(implicit mapping)。原创 2006-04-25 21:26:00 · 757 阅读 · 0 评论 -
使用定制标签-3
在jsp文件中使用定制标记前面我们介绍了如何为jsp文件引入定制标记库。现在我们来看看如何在jsp文件中使用它们。使用过程中形式可能看上去很复杂,其实归结为四种形式:1.空标记;空标记并非说没有标记符,而是指除了标记符以外没别的内容了。但并不表示什么都不作。因为,标记本身是要做一些动作的。例子:2.带属性标记;这是指,在标记符后会紧跟着属性。例:。这其中的参数有的是强制性的,有的是可选的。原创 2006-04-25 21:27:00 · 919 阅读 · 0 评论