在java中使用cookie.docx
- 文档编号:12592957
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:3
- 大小:14.92KB
在java中使用cookie.docx
《在java中使用cookie.docx》由会员分享,可在线阅读,更多相关《在java中使用cookie.docx(3页珍藏版)》请在冰点文库上搜索。
在java中使用cookie
在java中使用cookie
大家知道怎么在java中使用cookie吗?
不知道?
下面就让小编教大家怎么在java中使用cookie吧。
java中使用cookie的方法 问题一:
怎么在java中增加一个cookie; 代码:
Cookiecookie=newCookie("mytest","123456"); response.addCookie(cookie); 图解:
下图中可以看到加入了名为mytest的cookie,它的值为123456。
2问题二:
怎么在java中修改一个cookie; 代码:
Cookie[]cookies=request.getCookies(); for(Cookiecookie:
cookies){ if("mytest".equals(cookie.getName())){ cookie.setValue("mytestNEW"); response.addCookie(cookie); } } 图解:
下图中可以看到加入了名为mytest的cookie值已经变为了mytestNEW。
问题三:
怎么在java中删除一个cookie; 代码:
Cookie[]cookies=request.getCookies(); for(Cookiecookie:
cookies){ if("mytest".equals(cookie.getName())){ cookie.setMaxAge(0); response.addCookie(cookie); } } 图解:
下图中可以看到名为mytest的cookie已经不存在了。
问题四:
怎么在java中显示cookie列表; 代码:
Cookie[]cookies=request.getCookies(); for(Cookiecookie:
cookies){ try{ response.getWriter().println(cookie.getName()+"-->"+cookie.getValue()); }catch(IOExceptione){ e.printStackTrace(); } } 图解:
下图中可以看到当前的cookie列表。
问题五:
怎么在java中增加一个中文cookie; 代码:
Cookiecookie; try{ cookie=newCookie("mytest",URLEncoder.encode("我的测试","UTF-8")); response.addCookie(cookie); }catch(UnsupportedEncodingExceptione){ e.printStackTrace(); } 图解:
下图中可以看到增加了一个名为mytest的Cookie,它的值为浏览器编码后的中文。
问题六:
怎么在java中显示中文cookie值; 代码:
Cookie[]cookies=request.getCookies(); for(Cookiecookie:
cookies){ if("mytest".equals(cookie.getName())){ try{response.getWriter().println(URLDecoder.decode(cookie.getValue(),"UTF-8")); }catch(UnsupportedEncodingExceptione){ e.printStackTrace(); }catch(IOExceptione){ e.printStackTrace(); } } } 图解:
下图中可以看到名为mytest的Cookie值:
"我的测试"。
问题七:
怎么在java中根据cookie名称获得cookie值; 代码:
Cookie[]cookies=request.getCookies(); for(Cookiecookie:
cookies){ if("mytest".equals(cookie.getName())){ try{ response.getWriter().println(cookie.getName()+"-->"+cookie.getValue()); }catch(IOExceptione){ e.printStackTrace(); } } } 图解:
下图中可以看到名为mytest的Cookie。
问题八:
怎么在java中设置cookie路径; 代码:
Cookiecookie1=newCookie("mytest","mytest1"); cookie1.setPath("/test1"); Cookiecookie2=newCookie("mytest","mytest2"); cookie2.setPath("/test2"); response.addCookie(cookie1); response.addCookie(cookie2); 图解:
下图中可以看到名为mytest的两个Cookie,它们的内容和路径都不同。
注意:
不同路径下可以有相同名称的Cookie。
问题九:
怎么在java中设置cookie过期时间为60秒; 代码:
Cookiecookie=newCookie("mytest","mytest1"); cookie.setMaxAge(60); response.addCookie(cookie); 图解:
下图中可以看到名为mytest的Cookie,它的过期时间为60秒后。
问题十:
怎么在java中设置cookie域名; 代码:
Cookiecookie=newCookie("mytest","mytest1"); cookie.setDomain("127.0.0.1"); response.addCookie(cookie); 图解:
下图中可以看到名为mytest的Cookie,它的主机为127.0.0.1。
问题十一:
怎么在java中设置Cookie只有在安全链接(即https)中才有效; 代码:
Cookiecookie=newCookie("mytest","mytest1"); cookie.setSecure(true); response.addCookie(cookie); 图解:
下图中可以看到名为mytest的Cookie,它只限加密连接才能发送。
问题十二:
怎么在java中查看cookie版本; 代码:
Cookiecookie=newCookie("mytest","mytest1"); try{ response.getWriter().println("cookieversion-->"+cookie.getVersion()); }catch(IOExceptione){ e.printStackTrace(); } 图解:
下图中可以看到名为mytest的Cookie,它的cookie版本是0。
猜你感兴趣的:
1.Java中对象和引用的具体区别2.如何使用记事本编写Java程序3.java动态调用方法4.使用JAVA编写网络通信程序论文5.javagetset方法的使用6.ajax调用java后台方法是什么
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 使用 cookie