|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.http.Cookie
A cookie is basically a {String,String} name/value pair that the server tells
the client to remember and to send back to him attached to every future
request.
Using cookies a server can maintain a state in between client requests.
A formal specification of Cookies can be found in RFC 2109 ("HTTP State Management Mechanism")
Constructor Summary | |
Cookie(java.lang.String name,
java.lang.String value)
Creates a cookie with a name and a value. |
Method Summary | |
java.lang.Object |
clone()
Clones the Cookie. |
java.lang.String |
getComment()
Gets the comment of the cookie |
java.lang.String |
getDomain()
Gets this cookie's domain |
int |
getMaxAge()
Gets the time-to-live for this cookie, in seconds. If it is 0 then the client will delete the cookie. If it is -1 (which is the default) then the cookie will be a non-persistent cookie. This means that the cookie will live as long as the http client lives, and will not be saved to disk. |
java.lang.String |
getName()
Get the name |
java.lang.String |
getPath()
Gets the path for which requests this cookie will be attached. |
boolean |
getSecure()
Whether only secure means (https) should be used when sending this cookie to a server. |
java.lang.String |
getValue()
Gets the value |
int |
getVersion()
Gets the version of this cookie. |
void |
setComment(java.lang.String comment)
Sets the comment of the cookie. |
void |
setDomain(java.lang.String domain)
Sets the domain for which this Cookie will be used. |
void |
setMaxAge(int maxAge)
Sets the maximum lifetime of the cookie in seconds. If set to 0 then the cookie will be deleted by the client. If set to a negative value (such as -1 which is the default) then the cookie will be a non-persistent cookie. This means that the cookie will live as long as the http client lives, and will not be saved to disk. |
void |
setPath(java.lang.String path)
Set the path with which requests this cookie will be sent back to the server. |
void |
setSecure(boolean secure)
Whether only secure means (https) should be used when sending this cookie to a server. |
void |
setValue(java.lang.String value)
Sets a new value. |
void |
setVersion(int version)
Sets the version. |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Cookie(java.lang.String name, java.lang.String value) throws java.lang.IllegalArgumentException
name
- The name of the cookievalue
- The value of the cookieMethod Detail |
public java.lang.String getComment()
public java.lang.String getDomain()
public int getMaxAge()
public java.lang.String getName()
public java.lang.String getPath()
public boolean getSecure()
public java.lang.String getValue()
public int getVersion()
public void setComment(java.lang.String comment)
comment
- the comment to bepublic void setDomain(java.lang.String domain)
domain
- The cookie's domainpublic void setMaxAge(int maxAge)
maxAge
- The time-to-live for the cookie, in secondspublic void setPath(java.lang.String path)
path
- the pathpublic void setSecure(boolean secure)
secure
- whether this cookie should be secure or not.public void setValue(java.lang.String value)
value
- The new valuepublic void setVersion(int version)
version
- the versionpublic java.lang.Object clone()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |