| 
|||||||||
| 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 cookie| Method 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 | ||||||||