备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 标记处理程序

标记处理程序

2014-8-15 12:16:57|作者:zhushican|分类: 建站教程|浏览数:

标记处理程序通过javax.servlet.jsp.tagext实现Tag接口。Servlet容器调用Tag方法,标记的开始和结束部分分别调用doStarTag和doEndTag方法,这两个方法返回integer常量值,该值是在Tag接口中定义的,返回值用来指示servlet容器应该如何继续操作。调用doEndTag方法后,servlet容器调用release方法。Release方法将标记处理程序保持的所有资源都释放掉。

通过在文件中存储标记,标记处理程序记录了访问标记(也就标记的JSP页面)的日志。这类文件的名称与相应的JSP页面文件名相同,只是多了.counter后缀。例如,文件/index.jsp使用一个计数器标记,而相应的/index.jsp.counter文件将包含一个技术,说明访问/index.jsp页面的次数。

与许多标记处理程序一样tags.CounterTag扩展了TagSupport,TagSupport是一种能够实现提供许多使用方法的Tag接口的类。通过使用pageContext访问隐式out对象,counterTag.doStartTag方法输出访问次数,并返回SKIP_BODY,指出如果标记存在主体,就应该忽略主体。Servlet容器随后调用counterTag.doEndTag方法,该方法将返回EVAL_PAGE,这个常量指示servlet容器对结束标记后的其余页面求值。CounterTag类没有实现release方法,因为在重用计数器标记时,没有必要重新设置该类的两个成员变量count和file.这是因为每调用一次doStartTag,就重新设置一次count和file成员变量。
 

TAG标签:标记  处理  程序  

文章评论

最新评论

回顶部