//创建名为ZTEloginTiket的Cookie
com.yysoft.util.cookie.CookieLib.setCookie(request,response,cookieName,loginTicket,cookieTime,"zte.com.cn"); public static boolean setCookie(HttpServletRequest request,HttpServletResponse response,
String cookieName,String value,int maxAge,String domain)
{ boolean flag = false;
if(CheckUtil.isEmpty(cookieName))
return false; Cookie cookie = getCookieByName(request,cookieName);
if(cookie==null)
{
createCookie(request, response, cookieName.trim(), value, maxAge, domain.trim());
}
else
{
cookie.setValue(value);
cookie.setDomain(domain.trim());
response.addCookie(cookie);
} return true;
}
public static boolean createCookie(HttpServletRequest request,HttpServletResponse response,
String cookieName,String value,int maxAge,String domain)
{
Cookie cookie = new Cookie(cookieName,value);
if(maxAge>0)
cookie.setMaxAge(maxAge);
cookie.setDomain(domain);
cookie.setPath("/");
response.addCookie(cookie);
return true;
}
编译成classes文件放到服务器上去,,却生成不了cookie了,但在本地环境可以生成,,超变态的,,
com.yysoft.util.cookie.CookieLib.setCookie(request,response,cookieName,loginTicket,cookieTime,"zte.com.cn"); public static boolean setCookie(HttpServletRequest request,HttpServletResponse response,
String cookieName,String value,int maxAge,String domain)
{ boolean flag = false;
if(CheckUtil.isEmpty(cookieName))
return false; Cookie cookie = getCookieByName(request,cookieName);
if(cookie==null)
{
createCookie(request, response, cookieName.trim(), value, maxAge, domain.trim());
}
else
{
cookie.setValue(value);
cookie.setDomain(domain.trim());
response.addCookie(cookie);
} return true;
}
public static boolean createCookie(HttpServletRequest request,HttpServletResponse response,
String cookieName,String value,int maxAge,String domain)
{
Cookie cookie = new Cookie(cookieName,value);
if(maxAge>0)
cookie.setMaxAge(maxAge);
cookie.setDomain(domain);
cookie.setPath("/");
response.addCookie(cookie);
return true;
}
编译成classes文件放到服务器上去,,却生成不了cookie了,但在本地环境可以生成,,超变态的,,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货