java-cookie工具类

此页面是否是列表页或首页?未找到合适正文内容。

java-cookie工具类

标签:highlightprecomservlettpsmovegetname[]setpath

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;
}
}

java-cookie工具类

标签:highlightprecomservlettpsmovegetname[]setpath

原文地址:http://www.cnblogs.com/hfultrastrong/p/7366523.html

作者: 电脑大师

为您推荐

返回顶部