public class OutSupport
extends javax.servlet.jsp.tagext.BodyTagSupport
Support for handlers of the <out> tag, which simply evalutes and prints the result of the expression it's passed. If the result is null, we print the value of the 'default' attribute's expression or our body (which two are mutually exclusive, although this constraint is enforced outside this handler, in our TagLibraryValidator).
| Modifier and Type | Field and Description |
|---|---|
protected String |
def |
protected boolean |
escapeXml |
protected Object |
value |
| Constructor and Description |
|---|
OutSupport()
Constructs a new handler.
|
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag() |
int |
doStartTag() |
static void |
out(javax.servlet.jsp.PageContext pageContext,
boolean escapeXml,
Object obj)
Outputs text to pageContext's current JspWriter.
|
void |
release() |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueprotected Object value
protected String def
protected boolean escapeXml
public OutSupport()
public void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class javax.servlet.jsp.tagext.BodyTagSupportpublic int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag 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.JspExceptionpublic static void out(javax.servlet.jsp.PageContext pageContext,
boolean escapeXml,
Object obj)
throws IOException
IOExceptionCopyright © 2017 JBoss, a division of Red Hat, Inc.. All Rights Reserved.