概述
欢迎使用Markdown编辑器写博客
cookie有名字,值,路径和有效期等参数;
- 获取cookie集合用request.getCookies();
- 添加一个cookie用response.addCookie(Cookie c);
- 删除cookie:添加一个同名同path的cookie,同时设置maxAge设置为0
本以为添加一个cookie很简单,搞了一上午才发现cookie要在流的操作前插入,原来cookie跟流还有关,果然是我太年轻:
String verifyCode=VCodeUtil.generateVerifyCode(4);
imgKey=VCodeUtil.getVerifyImageKey(imgCookieValue, verifyCode);
//写进cookie要在outputVerifyImage()这个方法之前,因为outputVerifyImage()会刷新流
if(imgKey!=null){
Cookie imgCodeCookie = new Cookie(name,value);
imgCodeCookie.setMaxAge(900);
imgCodeCookie.setPath("/");
response.addCookie(imgCodeCookie);
VCodeUtil.outputVerifyImage(
width,height,response.getOutputStream(),verifyCode);
}
最后
以上就是紧张白羊为你收集整理的Response中cookie的写入欢迎使用Markdown编辑器写博客的全部内容,希望文章能够帮你解决Response中cookie的写入欢迎使用Markdown编辑器写博客所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复