zoukankan      html  css  js  c++  java
  • Cookie工具类

    Cookie工具类,提供Cookie的创建、获取、删除方法。

     

    源码如下:(点击下载 -CookieUtil.java )

     1 import javax.servlet.http.Cookie;
     2 import javax.servlet.http.HttpServletRequest;
     3 import javax.servlet.http.HttpServletResponse;
     4 
     5 /**
     6  * Cookie工具类
     7  * 
     8  */
     9 public class CookieUtil {
    10 
    11     private CookieUtil() {
    12     }
    13 
    14     /**
    15      * 添加cookie
    16      * 
    17      * @param response
    18      * @param name
    19      * @param value
    20      * @param maxAge
    21      */
    22     public static void addCookie(HttpServletResponse response, String name, String value, int maxAge) {
    23         Cookie cookie = new Cookie(name, value);
    24         cookie.setPath("/");
    25         if (maxAge > 0) {
    26             cookie.setMaxAge(maxAge);
    27         }
    28         response.addCookie(cookie);
    29     }
    30 
    31     /**
    32      * 删除cookie
    33      * 
    34      * @param response
    35      * @param name
    36      */
    37     public static void removeCookie(HttpServletResponse response, String name) {
    38         Cookie uid = new Cookie(name, null);
    39         uid.setPath("/");
    40         uid.setMaxAge(0);
    41         response.addCookie(uid);
    42     }
    43 
    44     /**
    45      * 获取cookie值
    46      * 
    47      * @param request
    48      * @return
    49      */
    50     public static String getUid(HttpServletRequest request,String cookieName) {
    51         Cookie cookies[] = request.getCookies();
    52         for (Cookie cookie : cookies) {
    53             if (cookie.getName().equals(cookieName)) {
    54                 return cookie.getValue();
    55             }
    56         }
    57         return null;
    58     }
    59 }
  • 相关阅读:
    周记(第六周)
    周记(第五周)
    周记(第四周)
    周记(第三周)
    周记(第二周)
    《大道至简》读后感
    __proto__
    Object.prototype
    Object.setPrototypeOf(obj, proto)
    Object.getPrototypeOf(obj)
  • 原文地址:https://www.cnblogs.com/zhoubang521/p/5200612.html
Copyright © 2011-2022 走看看