购物车模块实现之Cookie
Cookie的基本应用:正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。?可在同一应用服务器内共享方法:设置cookie.setPath("/");cookie存放的时间(以秒为单位,假如存放三天,即3*24*60*60; 如果值为0,cookie将随浏览器关闭而清除;cookie.setMaxAge(maxAge):设置Cookie的存放时间。
public static String getCookieByName(HttpServletRequest request, String name) { Map<String, Cookie> cookieMap = WebUtil.readCookieMap(request); if(cookieMap.containsKey(name)){ Cookie cookie = (Cookie)cookieMap.get(name); return cookie.getValue(); }else{ return null; } }???? 注:以上方法均为静态方法,通过类名WebUtil可直接调,例如WebUtil.readCookieMap(request)。