public class ApplyDecoratorTag extends javax.servlet.jsp.tagext.BodyTagSupport implements RequestConstants
The page attribute should point to the panel resource which should expose an entire page (e.g. another JSP file producing HTML). This attribute can be relative to the page it is being called from or an absolute path from the context-root.
OR
If the page attribute is not specified, the body content is parsed
into the Page object and has
the Decorator applied.
The (optional) decorator attribute is the name of the
Decorator
to apply to the included page. Note that the implementation of
DecoratorMapper can overide this.
DECORATOR, PAGE, ROBOT| Constructor and Description |
|---|
ApplyDecoratorTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doAfterBody()
Ensure that external page contents are included in bodycontent.
|
int |
doEndTag()
Standard taglib method: apply decorator to page.
|
int |
doStartTag() |
void |
setContentType(java.lang.String contentType) |
void |
setDecorator(java.lang.String decorator)
Deprecated.
Use setName() instead.
|
void |
setEncoding(java.lang.String encoding) |
void |
setId(java.lang.String id)
Tag attribute: If set, this value will override the 'id'
property of the page.
|
void |
setName(java.lang.String decorator)
Tag attribute: Name of Decorator to apply to Page.
|
void |
setPage(java.lang.String page)
Tag attribute: URI of page to include.
|
void |
setTitle(java.lang.String title)
Tag attribute: If set, this value will override the 'title'
property of the page.
|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValuepublic void setPage(java.lang.String page)
public void setTitle(java.lang.String title)
public void setId(java.lang.String id)
setId in class javax.servlet.jsp.tagext.TagSupportpublic void setName(java.lang.String decorator)
DecoratorMapperpublic void setDecorator(java.lang.String decorator)
public void setContentType(java.lang.String contentType)
public void setEncoding(java.lang.String encoding)
public int doStartTag()
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportpublic int doAfterBody()
throws javax.servlet.jsp.JspException
doAfterBody in interface javax.servlet.jsp.tagext.IterationTagdoAfterBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspException