概述
一、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)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复