我是靠谱客的博主 紧张白羊,最近开发中收集的这篇文章主要介绍Response中cookie的写入欢迎使用Markdown编辑器写博客,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

欢迎使用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编辑器写博客所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部