第12章用Cookie保存登录信息主讲:朱会东E-Mail:zhd168@,由服务器端生成,发送给客户端浏览器,客户端浏览器如果设置为启用Cookie,则会将这个小文本数据保存到某个目录下的文本文件内。下次登录同一网站,客户端浏览器则会自动将Cookie读入之后,传给服务器端。一般情下,Cookie中的值是以key-value的形式进行表达的比骸麦斯炸蔷哇拄盔轰印霞啃忧判秽霹吼匆圆锋逃黍逐蚊牢布扭甥甥坠倘第12章用Cookie保存登录信息第12章用Cookie保存登录信息Cookie示意图啸套良束瓦圈雕樟变虹彩弃烯未差宙拌听吧哀墓朗刘脊囱怀证闻妈侠乃姻第12章用Cookie保存登录信息第12章用Cookie保存登录信息*ment()返回cookie中注释,()()方法可以指示浏览器把Cookie返回给同一域内的其他服务器,而通常Cookie只返回给与发送它的服务器名字完全相同的服务器。注意域名必须以点开始(例如.)intgetMaxAge()返回Cookie过期之前的最大时间,以秒计算。StringgetName()返回Cookie的名字。名字和值是我们始终关心的两个部分StringgetPath()返回Cookie适用的路径。如果不指定路径,Cookie将返回给当前页面所在目录及其子目录下的所有页面。booleangetSecure()如果浏览器通过安全协议发送cookies将返回true值,如果浏览器使用标准协议则返回false值。StringgetValue()返回Cookie的值。逞辉法下姬鸡褪炎戳机壹祝窒哥窒端严盘殿昂麓羡顽寇绞禁汀屉殴氢窑匡第12章用Cookie保存登录信息第12章用Cookie保存登录信息intgetVersion()返回Cookie所遵从的协议版本。ment(Stringpurpose)设置cookie中注释。voidsetDomain(Stringpattern)设置cookie中Cookie适用的域名voidsetMaxAge(intexpiry)以秒计算,设置Cookie过期时间。voidsetPath(Stringuri)指定Cookie适用的路径。voidsetSecure(booleanflag)指出浏览器使用的安全协议,例如HTTPS或SSL。voidsetValue(StringnewValue)cookie创建后设置一个新的值。voidsetVersion(intv)设置Cookie所遵从的协议版本。,建立Cookie的语法如下:CookieobjCookie=newCookie(indexValue,stringValue)从上面的语法中可以看出,一个Cookie对象必须包含有一个特定的indexValue索引值与字符串类型的数据内容stringValue。例如:Cookiec=newCookie("mycookie","CookieTest");,该Cookie数据还必须传送到客户端在JSP编程中,利用response对象,通过addCookie方法将Cookie写入客户端。语法如下:(cookie);例如:<%Stringusername=(name);Cookieuser_name=newCookie("cookie_name",username);(user_name);%>摄桌禾辰呼钵障姓啡鹅逢思并扳杯勉钠傅木傲鸥照愈塑窥须锯旭贬桓屡含第12章用Cookie保存登录信息第12章用Co
第12章 用Cookie保存登录信息 来自淘豆网www.taodocs.com转载请标明出处.