※繼承圖
※各個Type的屬性、方法、建構子
<<JspTag>>
空的<<Tag>>
static int EVAL_BODY_INCLUDEstatic int EVAL_PAGE
static int SKIP_BODY
static int SKIP_PAGE
int doEndTag()
int doStartTag()
Tag getParent()
void release()
void setPageContext(PageContext pc)
void setParent(Tag t)
<<SimpleTag>>
void doTag()JspTag getParent()
void setJspBody(JspFragment jspBody)
void setJspContext(JspContext pc)
void setParent(JspTag parent)
SimpleTagSupport
實作SimpleTag的五個方法static JspTag findAncestorWithClass(JspTag from, Class klass)
protected JspFragment getJspBody()
protected JspContext getJspContext()
<<Iteration Tag>>
static int EVAL_BODY_AGAINint doAfterBody()
<<BodyTag>>
static int EVAL_BODY_BUFFEREDstatic int EVAL_BODY_TAG
void doInitBody()
void setBodyContent(BodyContent b)
TagSupport
protected String idprotected PageContext pageContext
TagSupport()
實作Tag的六個方法
實作Iteration Tag的一個方法(doAfterBody)
static Tag findAncestorWithClass(Tag from, Class klass)
String getId()
Object getValue(String k)
Enumeration getValues()
void removeValue(String k)
void setId(String id)
void setValue(String k, Object o)
BodyTagSupport
protected BodyContent bodyContentBodyTagSupport()
實作Iteration Tag的一個方法(doAfterBody)
int doEndTag()
void doInitBody()
int doStartTag()
BodyContent getBodyContent()
JspWriter getPreviousOut()
void release()
void setBodyContent(BodyContent b)
沒有留言:
張貼留言