request.getSession().invalidate();
銷毀當前會話域中的所有屬性
request.getSession().removeAttribute("username"); //假設當前session域對象中已經有屬性名為username的屬性
只移除特定屬性名的屬性
博主推薦用removeAttribute() ,假設一個用戶購物的實際應用場景,你在淘寶上購物,添加了多件不同類型的商品在購物車(一次會話中,設置包含每件商品的屬性 如:session.setAttribute("goods1"); session.setAttribute("goods2"); session.setAttribute("goods3"); session.setAttribute("goods4");等),當你不想買某件商品時,直接session.removeAttribute("goodx");(x為1,2,3,4代表商品),從購物車中移除。
如果使用invalidate(),清除了購物車中所有商品。