java_自定义标签运行原理

一.自定义标签运行原理:

 

二.文字说明

  1.IE->web服务器

  2.Web服务器->jsp

  3.遇到自定义标签,首先实例化标签所对应的标签处理器类

  4.调用setPageContext方法,把jsp页面的pagecontext对象传递给标签处理器类

  5.看标签是否有父标签,如果有,则把父标签当做一个对象,调用setParent方法传递给标签处理器类,如果没有,传递

  6.完成以上标签的初始化操作,服务期就开始执行标签,遇到标签的开始标签,就执行doStartTag方法

  7.如果标签有标签体,服务期一般会执行标签体

  8.遇到标签的结束标签,就执行doEndTag方法

  9.整个标签执行完后,服务期会执行release方法,释放标签工作时所占用的资源

posted @ 2018-03-27 19:13  爱华顿g  阅读(205)  评论(0编辑  收藏  举报