| |
| 学习心得 - 自定义标签(下) |
| |
发布者:o0 发布时间:2007-03-26 |
|
|
16. Tag接口的方法 答:interface javax.servlet.jsp.tagext.Tag ------------------------------------------------------ +EVAL_BODY_INCLUDE:int +EVAL_PAGE:int +SKIP_BODY:int +SKIP_PAGE:int ------------------------------------------------------ +release():void +getParent():javax.servlet.jsp.tagext.Tag +setParent(javax.servlet.jsp.tagext.Tag):void +doEndTag():int +doStartTag():int +setPageContext(javax.servlet.jsp.PageContext):void
17. Tag的生命周期 答:1) setPageContext(javax.servlet.jsp.PageContext):void 2) setParent(javax.servlet.jsp.tagext.Tag):void 3) //setAttribute:void 4) doStartTag():int 5) doEndTag():int 6) release():void
18. BodyTag和Tag接口的关系 答:interface javax.servlet.jsp.tagext.BodyTag --> interface javax.servlet.jsp.tagext.Tag ------------------------------------------ +EVAL_BODY_AGAIN:int ------------------------------------------ +doInitBody():void +setBodyContent(javax.servlet.jsp.tagext.BodyContext):void +doAfterBody():int
19. BodyTag的处理过程 答:1) setPageContext(javax.servlet.jsp.PageContext):void 2) setParent(javax.servlet.jsp.tagext.Tag):void 3) //setParent() 4) doStartTag():int 5) setBodyContent(javax.servlet.jsp.tagext.BodyContent):void 6) doInitBody():void 7) doAfterBody():int doEndTag():int 9) release():void
20. SimpleTag接口的方法 答:javax.servlet.jsp.tagext.SimpleTag ------------------------------------------ +doTag():void +getParent():JspTag +setJspBody(JspFragment jspBody):void +setJspContext(JspContext pc):void +setParent(JspTag parent):void
21. SimpleTage接口的生命周期 答:1) new: 每次遇到标签,容器构造一个SimpleTag的实例,这个构造方法没有参数。和红典的标签一样,SimpleTag不能缓冲,故不能重用,每次都需要构造新的实例。 2) setJspContext()、setParent(): 只有这个标签在另一个标签之内时,才调用setParent()方法; 3) 设置属性:调用每个属性的setter方法; 4) setJspBody(); 5) doTag(): 所有标签的逻辑、迭代和Body计算,都在这个方法中; 6) return
|
| (转载文章请保留出处:北天JAVA技术网(www.java114.com)) |
| |
| 更多精彩文章: |
| 学习心得 - 自定义标签库(中) |
| 学习心得 - 自定义标签库(上) |
| 学习心得 - 计算机是练出来的 |
| 学习心得 - JSP中处理异常以及一些高级主题 |
| 学习心得 - JSP介绍、创建、配置以及执行JSP |
| 学习心得 - Java入门需掌握的30个基本概念 |
| |
| 最近评论: |
|
|
| 你曾悄悄的来过! |
| wow gold,wow gold,wow gold,ffxi gil max(2269) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(4064) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(8391) |
|
|
| |
| 免责声明:该文章由网友发表,如果对您造成侵权,请联系站长。 |
|