Tomcat服务器
介绍
tomcat介绍
各个版本所需要的支持
下载和安装
基本使用
IDEA&Linux集成Tomcat
项目发布
Tomcat配置文件
配置虚拟目录
配置虚拟主机
HTTP协议
介绍
请求
响应
Servlet
介绍
实现方式
快速入门
映射方式
创建时机
默认Servlet
ServletConfig
介绍
配置方式
常用方法
ServletContext
域对象
配置方式
常用方法
获取ServletContext对象
ServletContext context = getServletContext();
注解开发
3.0规范
步骤
注解详解
@WebServlet("...")
request
常用方法
封装方式
1.手动
2.反射
3.工具类
(了解)
乱码问题
请求域
请求转发
请求包含
response
响应消息
响应图片&设置缓存
//设置缓存,1小时缓存时间
resp.setDateHeader("Expires", System.currentTimeMillis()+1*60*60*1000); 定时刷新&重定向&文件下载
resp.setHeader("Refresh","3;URL=/index.jsp"); resp.sendRedirect(req.getContextPath()+"/servletDemo03");
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String realPath = getServletContext().getRealPath("/img/hm.png");
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(realPath));
resp.setHeader("Context-Type","application/octet-stream");
resp.setHeader("Content-Disposition","attachment;filename=hm.png");
ServletOutputStream os = resp.getOutputStream();
byte[] arr = new byte[1024];
int len;
while((len=bis.read(arr))!=-1){
os.write(arr,0,len);
}
bis.close();
}

京公网安备 11010502036488号