• 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 }
  • 相关阅读:
    flask的类视图
    flask的消息提示flash和abort
    css—left和margin-left的区别
    Git(2)—特性
    JS 基础
    css
    搭建vue环境
    Git(1)—基础
    C中 输出格式
    软件测试_对于堆栈的单元测试
  • 原文地址:https://www.cnblogs.com/zhoubang521/p/5200612.html
Copyright © 2020-2023  润新知