cookie的读取与写下 - Web前端当前位置:& &&&cookie的读取与写下cookie的读取与写下&&网友分享于:&&浏览:11次cookie的读取与写入
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下
HttpServletRequest request
HttpServletResponse response
Cookie cookie = new Cookie("cookiename","cookievalue");
response.addCookie(cookie);
下面建立一个有生命周期的cookie,可以设置他的生命周期
cookie = new Cookie("cookiename","cookievalue");
cookie.setMaxAge(3600);
cookie.setPath("/");
response.addCookie(cookie);
下面介绍如何读取cookie,读取cookie代码如下
Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies){
cookie.getName();
cookie.getValue();
上面就是基本的读写cookie的操作。我们在实际中最好进行一下封装,比如增加一个cookie,我们关注的是cookie的name,value,生命周期,所以进行封装一个函数,当然还要传入一个response对象,addCookie()代码如下
* 设置cookie
* @param response
* @param name
cookie名字
* @param value cookie值
* @param maxAge cookie生命周期
以秒为单位
public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){
Cookie cookie = new Cookie(name,value);
cookie.setPath("/");
if(maxAge&0)
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
读取cookie的时候,为了方便我们的操作,我们希望封装一个函数,只要我们提供cookie的name,我们便可以获取cookie的value,带着这个想法,很容易想到将cookie封装到Map里面,于是进行下面的封装
* 根据名字获取cookie
* @param request
* @param name cookie名字
public static Cookie getCookieByName(HttpServletRequest request,String name){
Map&String,Cookie& cookieMap = ReadCookieMap(request);
if(cookieMap.containsKey(name)){
Cookie cookie = (Cookie)cookieMap.get(name);
return null;
* 将cookie封装到Map里面
* @param request
private static Map&String,Cookie& ReadCookieMap(HttpServletRequest request){
Map&String,Cookie& cookieMap = new HashMap&String,Cookie&();
Cookie[] cookies = request.getCookies();
if(null!=cookies){
for(Cookie cookie : cookies){
cookieMap.put(cookie.getName(), cookie);
return cookieM
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有浏览器怎么查看浏览过的本地缓存Cookie和网站数据?
作者:佚名
字体:[ ] 来源:互联网 时间:04-24 16:03:58
浏览器怎么查看浏览过的本地缓存Cookie和网站数据?我们在使用浏览器进行上网的时候,其都会产生一定的数据保存在我们本地磁盘上,方便我们进行查找,下面分享具体教程
我们在使用浏览器进行上网的时候,其都会产生一定的数据保存在我们本地磁盘上,方便我们进行查找,下面小编为大家分享下如何查看浏览的Cookie和网站数据,希望对大家有所帮助。
1、打开浏览器,点击右上角【工具】选项,然后点击【选项】
2、进入&选项&界面,点击左方菜单栏中【高级设置】
3、在&网页设置选项下&点击【网页内容高级设置】
4、进入Cookie界面,点击【所有Cookie和网站数据】
5、此时我们可以看到浏览过的网页,以及网友的Cookie和数据信息
6、如果数据较多,可以在右方的搜索栏输入要查找的信息,点击搜索
7、点击后方的Cookie或本地存储可以看到具体的网站缓存信息
大家感兴趣的内容
12345678910
最近更新的内容