
public class CookieTag extends javax.servlet.jsp.tagext.TagSupport
The value of a cookie carrying values n1="v1" and n2="v2 with space" would thus be
n1%3Dv1&n2%3Dv2%20with%20space
Usage:
<wiki:cookie name="cookiename" var="contextvariable" scope="page" />- Returns the value of the named cookie, or an empty string if not set. If 'var' is specified, the value is set into a context variable of this name. The 'scope' parameter may be added to specify the context: "session", "page", "request". If var is omitted, the output is placed directly into the JSP page.
<wiki:cookie name="cookiename" value="encoded_value" />- Sets the named cookie to the given value. If the value string is empty, the cookie value is set to empty; otherwise the cookie encoding rules of this class must be followed for the value.
<wiki:cookie name="cookiename" item="parameter_name" />- Assumes that the cookie contains URLEncoded name-value pairs, with name and value separated by an equals sign, and returns the value of the specified item. <wiki:cookie name="cookiename" item="parameter_name" value="value" /> - Sets the value of 'parameter_name' in the named cookie to 'value'.
<wiki:cookie name="cookiename" clear="parameter_name" />- Removes the named parameter from the cookie.
<wiki:cookie clear="cookiename" />- Removes the named cookie. Clear may be used at the same time as a value is retrieved (or set, despite the dubious usefulness of that operation).
| Constructor and Description |
|---|
CookieTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag() |
void |
release() |
void |
setClear(String s)
Set the "clear" parameter.
|
void |
setItem(String s)
Set the "item" parameter.
|
void |
setName(String s)
Set the "name" parameter.
|
void |
setScope(String s)
Set the "scope" parameter.
|
void |
setValue(String s)
Set the "value" parameter.
|
void |
setVar(String s)
Set the "var" parameter.
|
public CookieTag()
public void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class javax.servlet.jsp.tagext.TagSupportpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.TagSupportCopyright © 2001-2016 The Apache Software Foundation. All rights reserved.