CookieUtils
来源:互联网 发布:淘宝装修免费一键安装 编辑:程序博客网 时间:2024/06/06 06:59
package com.xxt.utils;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.xxt.entity.User;
public class CookieUtils {
public static int EXPIRE_TIME_DEFAULT = 1 * 60 * 60 * 24;
public static void addCookie(HttpServletResponse response, String name, String value) {
Cookie cookie = new Cookie(name, value);
cookie.setPath("/");
response.addCookie(cookie);
}
public static void addCookie(HttpServletResponse response, String name, String value, int second) {
Cookie cookie = new Cookie(name, value);
if (second == 0) {
cookie.setMaxAge(EXPIRE_TIME_DEFAULT);
} else {
cookie.setMaxAge(second);
}
cookie.setPath("/");
response.addCookie(cookie);
}
public static String getCookie(HttpServletRequest request, String name) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals(name)) {
return c.getValue();
}
}
}
return "";
}
public static void deleteCookie(HttpServletRequest request, HttpServletResponse response, String name) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals(name)) {
Cookie cookie = new Cookie(name,"");
cookie.setPath("/");
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
}
}
}
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.xxt.entity.User;
public class CookieUtils {
public static int EXPIRE_TIME_DEFAULT = 1 * 60 * 60 * 24;
public static void addCookie(HttpServletResponse response, String name, String value) {
Cookie cookie = new Cookie(name, value);
cookie.setPath("/");
response.addCookie(cookie);
}
public static void addCookie(HttpServletResponse response, String name, String value, int second) {
Cookie cookie = new Cookie(name, value);
if (second == 0) {
cookie.setMaxAge(EXPIRE_TIME_DEFAULT);
} else {
cookie.setMaxAge(second);
}
cookie.setPath("/");
response.addCookie(cookie);
}
public static String getCookie(HttpServletRequest request, String name) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals(name)) {
return c.getValue();
}
}
}
return "";
}
public static void deleteCookie(HttpServletRequest request, HttpServletResponse response, String name) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals(name)) {
Cookie cookie = new Cookie(name,"");
cookie.setPath("/");
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
}
}
}
0 0
- CookieUtils
- CookieUtils
- CookieUtils
- CookieUtils
- CookieUtils
- CookieUtils
- CookieUtils
- CookieUtils
- cookieUtils.js
- CookieUtils工具类
- Web 开发工具类(1): CookieUtils
- Android--LayoutInflater解析
- Hibernate 性能优化
- Java的Spi机制心得
- 安全字符串函数stringcchXXX与 stringcbXXX什么区别?
- MyBatis的动态SQL详解
- CookieUtils
- MyBatis 解决字段名与实体类属性名不相同的冲突
- 常用tcp协议交互的分析解读及与socket编程之间的关系
- H3C交换机怎么划分VLAN
- 64位系统重定向
- EL表达式字符串的截取
- 惊呆了!这个APP是他做的?
- 项目经理的职责
- shell中的sort命令