后臺獲取servletContext ? this.servletContext
賦值 ? 對象.setAttribute
移除 ? 對象.removeAttribute
修改 ? 對象.repleaseAttribute
前臺獲取 ? EL表達式
Cookie
創(chuàng)建Cookie Cookie cookieName = new Cookie(String key,String value);
寫入Cookie response.addCookie(cookieName);
讀取Cookie Cookie[] cookies = request.getCookies(); ? 返回一個Cookie對象數(shù)組,通過遍歷找到需要的Cookie對象
Cookie在任何頁面都可以得到
創(chuàng)建Cookie后,為Cookie賦值 ? setValue(String value)
獲取Cookie的名稱 ?getName
獲取Cookie的值 ?getValue
設(shè)置Cookie的有效時間 ?setMaxAge(int enpriy)//以秒為單位
Cookie從創(chuàng)建就會一直保存除非清除
Session
?設(shè)置session的有效時間 setMaxInactiveInterval(int enpriy)//以分鐘為單位
以key-value的形式保存對象值 ? setAttribute(String key,Objecet value)
通過key獲取對象值 ?getAttribute(String key)
獲取sessionid ? getId()
設(shè)置session對象失效 ?invalidate()
移除session中的屬性 ? ?removeAttribute(String key)
session創(chuàng)建后與瀏覽器同生共死