new Cookie("paramter","value")

# setMaxAge()

设置有效期,以秒为单位

# setValue()

重新对Cookie赋值

# getName()

获取Cookie的名字

# getValue()

获取Cookie的值

# getMaxAge()

获取有效期时间

Cookie[] cookies = request.getCookies();
for(int i = 0;i < cookies.length;++i){
    if(cookies[i].getName().equels("XXX")){
        //找到对应的Cookie
    }
}

# Seesion

JSP内置对象,会话缓存对象

# void setAttribute(String key,Object value)

以key/value的形式保存信息

# Object getAttribute(String key)

获取key对应的值

# int getMaxInactiveInterval()

获取session的有效非活动时间

# String getId()

获取seesion对象的id

# void invalidate()

使session对象失效

session.setAttribute("LOGINED_USER",user);
User user = (User)session.getAttribute("LOGINED_USER");

# Application

JSP内置对象,各个用户之间信息互通

# void setAttribute(String key,Object value)

以key/value的形式存储数据

# Object getAttribute(String key)

获取键值对

if(session.getAttribute("LOGINED") == true){
    int count = application.getAttribute("COUNT");
    application.getAttribute("COUNT",count+1);
}