java如何设置和删除cookie

坏猫猫vMg127
2013-10-12 · TA获得超过3677个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:1902万
展开全部
/** * 删除cookie */ public static void clearCookie(HttpServletRequest request,HttpServletResponse response, String path) { Cookie[] cookies = request.getCookies(); try{ for(int i=0;i<cookies.length;i++) { //System.out.println(cookies[i].getName() + ”:” + cookies[i].getValue()); Cookie cookie = new Cookie(cookies[i].getName(), null); cookie.setMaxAge(0); cookie.setPath(path);//根据你创建cookie的路径进行填写 response.addCookie(cookie); } }catch(Exception ex) { System.out.println(“删除Cookies发生异常!”); } } public static void setCookie(HttpServletResponse response, String name, String value, String path) { if (logger.isDebugEnabled()) { logger.debug(“Setting cookie ’” + name + “‘ on path ’” + path + “‘”); } Cookie cookie = new Cookie(name, value); cookie.setSecure(false); cookie.setPath(path); cookie.setMaxAge(Constants.COOKIE_INVALID_TIME); response.addCookie(cookie); // logger.info(”setCookie 完成…….”); } //调用 String cookiename = “vbo”; String cookievalue = “cb”; String path = “/”; setCookie(response, cookiename , cookievalue , path); clearCookie(request,response,path);//如果有name的话,方法也要增加name过去才能匹配
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式