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

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

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

    import javax.servlet.http.Cookie;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Cookie工具类
     * 
     */
    public class CookieUtil {
    
        private CookieUtil() {
        }
    
        /**
         * 添加cookie
         * 
         * @param response
         * @param name
         * @param value
         * @param maxAge
         */
        public static void addCookie(HttpServletResponse response, String name, String value, int maxAge) {
            Cookie cookie = new Cookie(name, value);
            cookie.setPath("/");
            if (maxAge > 0) {
                cookie.setMaxAge(maxAge);
            }
            response.addCookie(cookie);
        }
    
        /**
         * 删除cookie
         * 
         * @param response
         * @param name
         */
        public static void removeCookie(HttpServletResponse response, String name) {
            Cookie uid = new Cookie(name, null);
            uid.setPath("/");
            uid.setMaxAge(0);
            response.addCookie(uid);
        }
    
        /**
         * 获取cookie值
         * 
         * @param request
         * @return
         */
        public static String getUid(HttpServletRequest request,String cookieName) {
            Cookie cookies[] = request.getCookies();
            for (Cookie cookie : cookies) {
                if (cookie.getName().equals(cookieName)) {
                    return cookie.getValue();
                }
            }
            return null;
        }
    }
  • 相关阅读:
    bat 处理adb脚本
    作用域,高阶函数
    常用内置函数-6
    习题元祖与字典的值交换
    函数的参数
    序列类型与非序列类型
    格式化输出,深浅复制
    可变,不可变与 id 的关系
    linux-shell系列6-rundeck生成host文件
    linux-shell系列5-统计
  • 原文地址:https://www.cnblogs.com/lr393993507/p/5457392.html
Copyright © 2011-2022 走看看