首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用javax.servlet 2.5设置httponly cookie

使用javax.servlet 2.5设置httponly cookie
EN

Stack Overflow用户
提问于 2012-10-31 04:29:53
回答 7查看 47K关注 0票数 23

下面是一个设置cookie的函数:

public void addCookie(String cookieName, String cookieValue, Integer maxAge, HttpServletResponse response) {
    Cookie cookie = new Cookie(cookieName, cookieValue);
    cookie.setPath("/mycampaigns");
    cookie.setSecure(isSecureCookie);
    cookie.setMaxAge(maxAge);
    response.addCookie(cookie);
}

我相信在servlet 3.0中,有一种方法可以直接做到这一点。不幸的是,我的组织使用的是2.5,在这个时候升级是不可行的。

有没有办法使用响应来设置cookie?这是我在网上找到的一个例子

response.setHeader("SET-COOKIE", "[SOME STUFF]" +"; HttpOnly")

如果这是我想要做的唯一方法,我应该用什么替换“一些东西”,这样我就不会丢失我的函数当前存储在cookie中的任何数据?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13147113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档