org.apache.taglibs.response
Class ContainsHeaderTag
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--org.apache.taglibs.response.ContainsHeaderTag
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class ContainsHeaderTag
- extends javax.servlet.jsp.tagext.TagSupport
JSP Tag containsHeader, used to determine if the Http Response
contains the header named name.
Includes the body of the tag if the header exists.
You can set the optional tag attribute value to true or
false. The body of the tag is included if containsHeader matches
the value.
JSP Tag Lib Descriptor
<name>containsHeader</name>
<tagclass>org.apache.taglibs.response.ContainsHeaderTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>Test whether the HTTP Response contains a header.</info>
<attribute>
<name>name</name>
<required>required</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
- Author:
- Glenn Nielsen
- See Also:
- Serialized Form
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Method Summary |
int |
doStartTag()
Used to test whether the HTTP Response contains a header. |
void |
setName(java.lang.String nam)
Required attribute, name of the header. |
void |
setValue(boolean value)
Set the optional tag attribute value to true or false. |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContainsHeaderTag
public ContainsHeaderTag()
doStartTag
public final int doStartTag()
throws javax.servlet.jsp.JspException
- Used to test whether the HTTP Response contains a header.
- Overrides:
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
- Returns:
- SKIP_BODY if containsHeader doesn't match value, EVAL_BODY_INCLUDE if containsHeader matches value
setValue
public final void setValue(boolean value)
- Set the optional tag attribute value to true or false.
- Parameters:
boolean
- true or false
setName
public final void setName(java.lang.String nam)
- Required attribute, name of the header.
- Parameters:
String
- name
Copyright ? 2000 Apache Software Foundation. All Rights Reserved.