zoukankan      html  css  js  c++  java
  • java-cookie工具类

    package com.gordon.utils;
    
    import javax.servlet.http.Cookie;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Cookie工具类
     * 
     */
    public class CookieUtil {
    
    	/**
    	 * 添加cookie
    	 * 
    	 * @param response
    	 * @param name
    	 * @param value
    	 * @param maxAge
    	 */
    	public static void addCookie(HttpServletResponse response, String name, String value) {
    		Cookie cookie = new Cookie(name, value);
    		cookie.setPath("/");
    		response.addCookie(cookie);
    	}
    
    	/**
    	 * 添加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;
    	}
    }
    
  • 相关阅读:
    阿里云Centos7安装和启动nginx
    mysql安装配置、主从复制配置详解
    php 文件大小计算转换
    tp5.0 生成二维码 + 合并海报图
    iTerm2 + Oh My Zsh
    linux 安装 卸载 命令
    php两个时间日期相隔的天数,时,分,秒.
    PhpStorm下载 + 破解
    php 地区三级联动
    PhpSpreadsheet 引入类库 导出 excel
  • 原文地址:https://www.cnblogs.com/hfultrastrong/p/7366523.html
Copyright © 2011-2022 走看看