主题 : resin服务器下发现一个bug
级别: 童生
UID: 12860
积分:46 加为好友
威望: 0 精华: 0
主题:4 回复:24
注册时间:2010-11-27
在线时长:0
1#   发表于:2011-03-30 16:11:22  IP:58.194.*.*

CookieUtils.java 类中cancleCookie方法有问题


/**
 * 取消cookie
 * 
 * @param response
 * @param name
 * @param domain
 */
public static void cancleCookie(HttpServletResponse response, String name,
String domain) {
Cookie cookie = new Cookie(name, null);
cookie.setMaxAge(0);
cookie.setPath("/");
if (!StringUtils.isBlank(domain)) {
cookie.setDomain(domain);
}
response.addCookie(cookie);
}

Cookie cookie = new Cookie(name, null); 
这种写法后,在linux(centos)环境下,最新resin4服务器中会报错,因为resin不支持null的cookie。


可以用 Cookie cookie = new Cookie(name, “”); 替代

或者先取Cookie,再拿Cookie设置MaxAge(0)。



感谢Jeecms率先推出支持springmvc的产品,感谢Jeecms对开源做出的贡献,希望贵公司能再接再厉,我们将一如既往的支持。

级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
2#   发表于:2011-03-30 16:15:01  IP:59.37.*.*
感谢您提交的问题,研发部门已经记录在案
路漫漫其修远兮,吾将上下而求索!
1 共1页