我是靠谱客的博主 紧张白羊,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部