| 属性名 | 作用 | 是否重要 |
|---|---|---|
| name | Cookie的名称 | 必须属性 |
| value | Cookie的值(不支持中文) | 必须属性 |
| path | Cookie的路径 | 重要 |
| domain | Cookie的域名 | 重要 |
| maxAge | Cookie的存活时间 | 重要 |
| version | Cookie的版本号 | 不重要 |
| comment | Cookie的描述 | 不重要 |
| 方法名 | 作用 |
|---|---|
| Cookie(String name,String value) | 构造方法创建对象 |
| 属性对应的set和get方法 | 赋值和获取值 |
| 返回值 | 方法名 | 说明 |
|---|---|---|
| void | addCookie(Cookie cookie) | 向客户端添加Cookie |
| 返回值 | 方法名 | 说明 |
|---|---|---|
| Cookie[] | getCookie() | 获取所有的Cookie |
| 域对象 | 功能 | 作用 |
|---|---|---|
| ServletContext | 应用域 | 在整个应用之间实现数据共享 |
| ServletRequest | 请求域 | 在当前的请求或请求转发之间实现数据共享 |
| HttpSession | 会话域 | 在当前会话范围之间实现数据共享 |
| 返回值 | 方法名 | 说明 |
|---|---|---|
| void | setAttribute(String name, Object value) | 设置共享数据 |
| Object | getAttribute(String name) | 获取共享数据 |
| void | removeAttribute(String name) | 移除共享数据 |
| String | getId() | 获取唯一标识名称 |
| void | Invalidate() | 让Session立即 |
| 返回值 | 方法名 | 说明 |
|---|---|---|
| HttpSession | getSession() | 获取HttpSession对象 |
| HttpSession | getSession(boolean create) | HttpSession,未获取到是否自动创建 |