HttpServletRequest
request
HttpServletResponse
response
Cookie
cookie = new Cookie("cookiename","cookievalue");
response.addCookie(cookie);
cookie
= new Cookie("cookiename","cookievalue");
cookie.setMaxAge(3600);
//设置路径,这个路径即该工程下都可以访问该cookie
如果不设置路径,那么只有设置该cookie路径及其子路径可以访问
cookie.setPath("/");
response.addCookie(cookie);
Cookie[]
cookies = request.getCookies();//这样便可以获取一个cookie数组
for(Cookie
cookie : cookies){
cookie.getName();//
get the cookie name
cookie.getValue();
//
get the cookie value
}
/**
*
设置cookie
*
@param response
*
@param name cookie名字
*
@param value cookie值
*
@param maxAge cookie生命周期 以秒为单位
*/
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 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;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有