<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="JSP的内置对象——使用Cookie" id="card1">
<p> 游客</p><p>
标题:JSP的内置对象——使用Cookie<br/>
正文:<br/>
Cookie是服务器发送给客户端浏览器的体积较小的纯文本信息，以后当用户访问同一个Web服务器时，浏览器会把它们发送给服务器。通过让服务器读取原先保存在客户端的信息，为浏览者提供一系列的方便。例如在线交易过程中标识用户身份，在安全要求不高的场合可避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告等。 　　使用Cookie可以为用户带来方便，但在安全性要求较高的场合下，建议不要使用Cookie。此外，浏览器中只允许存放300个Cookie，每个站点最多存放20个Cookie，每个Cookie的大小限制为4 kB，故不必担心Cookie会过多地占用硬盘的空间。 　　Cookie存放在客户端，首先要新建一个Cookie，然后设置其属性，再通过response对象的addCookie()方法将其放入客户端，获取Cookie对象可调用request对象的getcookies()方法。 　　1.创建Cookie 　　调用Cookie对象的构造函数可以创建Cookie，构造函数的语法格式如下： 　　Cookie(String cookiename,String cookievalue) 　　在函数中，第一个参数cookiename是新建的Cookie对象的名称，第二个参数cookievalue是新建的Cookie对象的值。 　　Cookie对象的名称和值都不能包含空白字符以及下列字符： 　　[ ] ( ) = , &amp;quot; / ? @ : 　　2.设置与读取Cookie属性 　　在把Cookie加入待发送的应答头之前，可以查看或设置Cookie的各种属性。 　　getComment()/setComment()：获取/设置Cookie的注释。 　　getDomain()/setDomain()：获取/设置Cookie适用的域。 　　使用这两个方法可以指示浏览器把Cookie返回给同一域内的其他服务器。注意域必须以点开始(例如.sitename.com)，非国家类的域(如.com，.edu，.gov)必须包含两个点，国家类的域(如.com.cn，.edu.uk)必须包含三个点，一般地，Cookie只返回给与发送它的服务器名称完全相同的<br/><a href="http://www.xmwzidc.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=402&amp;Page=1">[&lt;&lt;]</a><a href="http://www.xmwzidc.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=402&amp;Page=1">[[1]]</a><a href="http://www.xmwzidc.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=402&amp;Page=2">[2]</a><a href="http://www.xmwzidc.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=402&amp;Page=3">[3]</a><a href="http://www.xmwzidc.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=402&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=402">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=402">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://www.xmwzidc.com/blog/wap.asp">首页</a>
</p>
</card>
</wml>