设置了cookie,在不关闭浏览器的情况下都没什么问题,关闭浏览器之后再重新打开,就读取不到cookie了,在网上查了下,IE只支持cookie1版本,里面禁止使用"=,;"等字符
if(StringUtils.isBlank(showId)) { String cookieShowId = CookieUtils.getCookie(request, "ProductTrackShowid_" + type); if(!StringUtils.isBlank(cookieShowId)) { //ie只支持cookie1版本,里面禁止使用"=,;"等字符 productTrackForm.setShowids(cookieShowId.replaceAll("_", ",")); } } else { CookieUtils.addCookie(response, "ProductTrackShowid_" + type, showId.replaceAll(",", "_"), Integer.MAX_VALUE, "/", null, null); }