ServletContext
# ServletContext 概述
# ServletContext
代表整合 web 应用,可以和程序的容器来通信
# 获取 ServletContext
通过 request 对象获取: request.getServletContext();
通过 HttpServlet 获取: this.getServletContext();
# ServletContext 功能
# 获取 MIME 类型
MIME 类型:在互联网通信过程中定义的一种文件数据类型
MIME 格式: 大类型 / 小类型 text/html image/jpeg
获取 MIME 类型: String...
more...
Session
# Session 概述
Session:在一次会话的多次请求间共享数据,将数据保存在服务器端的对象 HttpSession 中
原理:Session 的实现是依赖于 Cookie 的
# Session 使用
# 获取 HttpSession 对象
HttpSession session = request.getSession();
# 使用 HttpSession 对象
void setAttribute(String name, Object value)
Object getAttribute(String name)
void removeAttribute(String...
more...
Cookie
# 会话技术
会话:一次会话中包含着多次请求和响应
一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开
功能:在一次会话的范围内的多次请求间,共享数据
方式:客户端会话技术:Cookie、服务器端会话技术:Session
# Cookie 概述
概念:客户端会话技术,将数据保存到客户端
实现原理:基于响应头 set-cookie 和请求头 cookie 实现
# Cookie 使用
# 创建 Cookie
new Cookie(String name, String value)
# 发送 Cookie
response.addCookie(Cookie...
more...