cookie工具类
来源:互联网 发布:用友政务软件 编辑:程序博客网 时间:2024/05/17 01:42
public class CookieTools {/** * 设置cookie(接口方法) * @param response * @param name cookie名字 * @param value cookie值 * @param maxAge cookie生命周期 以秒为单位 */ public static void addCookie(HttpServletRequest request,HttpServletResponse response,String name,String value,int maxAge){ Cookie cookie = new Cookie(name,value); cookie.setPath(request.getContextPath()); if(maxAge>0){ cookie.setMaxAge(maxAge); } response.addCookie(cookie); } /** * 删除cookie(接口方法) * @param response * @param name cookie名字 * @param value cookie值 * @param maxAge cookie生命周期 以秒为单位 */ public static void deleteCookie(HttpServletRequest request,HttpServletResponse response,String name){ Cookie cookie = new Cookie(name,null); cookie.setPath(request.getContextPath()); cookie.setMaxAge(0); response.addCookie(cookie); } /** * 根据名字获取cookie(接口方法) * @param request * @param name cookie名字 * @return */ public static Cookie getCookieByName(HttpServletRequest request,String name){ Map<String,Cookie> cookieMap = ReadCookieMap(request); if(cookieMap.containsKey(name)){ Cookie cookie = (Cookie)cookieMap.get(name); return cookie; }else{ return null; } } /** * 将cookie封装到Map里面(非接口方法) * @param request * @return */ private static Map<String,Cookie> ReadCookieMap(HttpServletRequest request){ Map<String,Cookie> cookieMap = new HashMap<String,Cookie>(); Cookie[] cookies = request.getCookies(); if(null!=cookies){ for(Cookie cookie : cookies){ cookieMap.put(cookie.getName(), cookie); } } return cookieMap; }}
阅读全文
0 0
- 工具类:Cookie 工具类
- cookie工具类
- JavaScript Cookie 工具类
- cookie 工具类
- Cookie工具类
- Cookie工具类
- cookie工具类
- cookie 工具类
- Cookie工具类
- cookie工具类
- Cookie工具类
- Cookie工具类
- Cookie 工具类
- 关于cookie的操作-----Cookie工具类
- 关于cookie的操作-----Cookie工具类
- Java Cookie工具类代码
- cookie取值工具类
- JAVA操作Cookie工具类
- MyBatis传入多个参数的问题
- 简单实现PHP路由和类自动加载
- Linux下的暴力密码在线破解工具Hydra
- kotlin 构造方法
- vue2.0和vue1.0路由对比以及脚手架初始路由分析
- cookie工具类
- HDU 1050 POJ 1083 Moving Tables
- Plug-in 菜单
- wordpress更改URL
- jenkins ssh 自动杀掉衍生进程 linux centos
- jQuery Validate验证框架详解
- Objective C之数组排序
- Mysq 函数简介
- Jersey 写restful接口时QueryParam ,FormParam 等的区别