快速业务通道

解析JSP中标签库

作者 佚名技术 来源 JSP编程 浏览 发布时间 2012-03-14
回时,指明页面其余部分应被评估。
SKIP_PAGE    当doEndTag()返回时,指明页面其余部分就被跳过。
Tag接口的方法
public void setPageContext (PageContext ctx)    生成的servlet在请求处理器执行其它任务前首先调用此方法,实现类应保存上下文对象以便它可以在标签生命期中使用。从页面上下文中标签处理器可以访问所有JSP隐含对象。
public void setParent(Tag p)    使用一个标答可以找到操作栈中它上面的标签。在setPageContext后立即调用。
public Tag getParent()    返回父标签。
public int doStartTag() throws Jsp    在设置了页面上下文、父标签和开始标记中编码的属性后调用。返回码表明JSP实现servlet是否就评估标签体。
public int doEndTag()throws JspException    当遇到结否标记时调用。返回码表明JSP是否就继纽页面的其余部份。
public void release()    确保在页面退出前被调用。释放资源并重置标签处理器状态。
TagSupport类的方法
public static Tag finAncestorWithClass(Tag thisTag, Class cls)    为所需的父标签处理器查找运行时标签栈。一个标签处理器可以提供其范围内子标签调用的方法。
public void setId(String id)    保存和检索在id属性中指定的名字。
public void setValue(String name, Object o)    在本地哈希表中设置指定名字的值。
public Object getValue (String name)    从本地哈希表中获取指定名称的值。
public void removeValue (String name)    从本地哈希表中删除指定名称的值。
public Enumeration getValues()    返回哈希表中关键字的一个枚举。

3.标签处理器的生命期
a.生成servlet需要创建标签处理器类的一个实例。实现方式通常是调用JSP容器的工厂类的一个方法,工厂类包含一个标签处理器实例池以使其可重用不再处于激活状态的对象。
b.初始化标签处理器,使servlet获知其存在性。servlet通过调用标签处

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号