主题 : CacheSessionProvider 设置Cookie时有bug
级别: 童生
UID: 12860
积分:46 加为好友
威望: 0 精华: 0
主题:4 回复:24
注册时间:2010-11-27
在线时长:0
1#   发表于:2011-04-13 15:06:57  IP:122.29.*.*


public void logout(HttpServletRequest request, HttpServletResponse response) {
request.removeAttribute(CURRENT_SESSION);
request.removeAttribute(CURRENT_SESSION_ID);
String root = CoreWebUtils.getRequestedSessionId(request);
if (!StringUtils.isBlank(root)) {
sessionCache.clear(root);
Cookie cookie = createCookie(request, null); // 这里null会导致在Resin服务器下报错,建议改成 “” 空字符串,这个问题之前在别的地方也提过。。
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2011-04-13 15:10:59  IP:59.166.*.*
感谢您提交的BUG,该问题技术部门已经记录了,下个版本会修复该问题。
路漫漫其修远兮,吾将上下而求索!
1 共1页