Cookie(一)

来源:互联网 发布:今日特价淘宝网 编辑:程序博客网 时间:2024/06/07 14:42

一、写cookie

Cookie cookie = new Cookie("key","value");    //新建cookie

cookie.setPath("/");   //设置Cookie路径,不设置的话位当前路径(request.getContextPath()+web.xml中配置的Servlet的url-pattern路径部分)

cookie.setMaxAge(60*60*24*365);   //设置cookie的生存周期全年生效,负值则为在内存在保存,关闭浏览器就失效。设置为0的话,当前cookie被删除,单位为秒

response.addCookie(cookie);   //添加cookie


二、读取cookie

Cookie[] cookies = request.getCookies();


示例:

private static String getJSESSIONID(HttpServletRequest request) {String cookieValue = "";Cookie[] cookies = request.getCookies();if (cookies != null) {for (Cookie cookie : cookies) {if (cookie.getName().equalsIgnoreCase("JSESSIONID")) {cookieValue = cookie.getValue();}}return cookieValue;}


0 0
原创粉丝点击