-
会话
- 一次会话中包含多次请求和响应
- 一次会话客户端向服务器发送请求,会话建立,直到有一方断开为止
- 功能:在一次会话的范围内的多次请求,共享数据
- 方式:
- 客户端会话技术:Cookie
- 服务端会话技术:Session
-
Cookie
- 将数据保存在客户端
- 一次可不可以发送多个Cookie? 可以,创建多次Cookie 并使用response多次调用addCookie
- Cookie在浏览器保存多长时间?
- 默认情况,当浏览器关闭后,Cookie数据被销毁
- 持久化存储(setMaxAage(int seconds))
- 正数:Cookie数据写到硬盘文件中,持久化存储 Cookie的存活时间,然后会自动删除
- 负数:默认值
- 零:删除Cookie信息
- Cookie能不能存中文数据?
- Tomcat 8 之前不可以存中文(需要将中文转码---一般采用URL编码) 8之后可以存中文
- Cookie共享问题?
- 一个Tomcat的多个web项目不能共享Cookie 默认情况下不可以共享
- setPath(String path): 设置Cookie的获取范围 默认情况下 设置当前的虚拟目录如果要共享可以设置path为"/"
- 不同的Tomcat服务器共享数据问题
- setDomain(String path)
- 一个Tomcat的多个web项目不能共享Cookie 默认情况下不可以共享
- Cookie的大小和个数都有限制
网友评论