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;
    	}
    }
    
  • 相关阅读:
    链表-(1)
    爬虫(10-3)验证码图片识别
    爬虫10-2(多线程爬虫)
    分布式爬虫系统的架构(19)
    pipenv管理Python虚拟环境
    peewee-async集成到tornado
    Python3笔记051
    Python3笔记050
    Python3笔记049
    Python3笔记048
  • 原文地址:https://www.cnblogs.com/hfultrastrong/p/7366523.html
Copyright © 2011-2022 走看看