我是靠谱客的博主 优美唇彩,最近开发中收集的这篇文章主要介绍Cookie的常用方法(javaWeb),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Cookie常用方法:

1、设置Cookie过期时间(以秒为单位):

public void setMaxAge(int expiry)

2、获取Cookie过期时间(以秒为单位):

public int getMaxAge()

补充:默认情况下,-1表示cookie将持续下去,直到浏览器关闭。

3、获取Cookie的名称:

public String getName()

补充:Cookie的名称在创建后不能修改。

4、设置Cookie关联的值:

public void setValue(String newValue)

5、获取Cookie关联的值:

public String getValue()

6、设置对应Cookie适用的路径:

public void setPath(String uri)

 补充:如果不给Cookie指定路径,那么与当前页面相同目录下的所有URL都会返回该Cookie(包括子目录下的)。

7、获取Cookie适用的路径:

public String getPath()

 8、设置是否配置SSL加密安全:

public void setSecure(boolean flag)

补充:该方法设置布尔值,表示Cookie是否只在加密的SSL连接上发送。

9、设置Cookie注释:

public vid setComment(String purpose)

补充:该方法在浏览器向用户呈现Cookie时非常有用。

10、获取Cookie注释:

public String getComment()

补充:如果Cookie尚未设置注释,就返回null。

11、Servlet删除Cookie:

(1)将Cookie的过期时间设置为零:

Cookie实例.setMaxAge(0)

 (2)把Cookie添加到HTTP的响应头:

response.addCookie(Cookie实例)

 

二、Servlet中设置Cookie的三个步骤:

1、创建一个Cookie:

Cookie cookie = new Cookie("name","腾从戎")

补充:Cookie构造器中参数为两个String数据类型,分别为键和值(key和value),键为Cookie的名。

2、设置最大生存周期:

cookie.setMaxAge(60*60)

补充:该方法设置的值以秒为单位,这里设置的最长有效时间是1小时。

3、将Cookie添加到HTTP的response响应头:

response.addCookie(cookie)

最后

以上就是优美唇彩为你收集整理的Cookie的常用方法(javaWeb)的全部内容,希望文章能够帮你解决Cookie的常用方法(javaWeb)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部