HttpServlet
目录
HttpServletResponse HttpServletRequest
HttpServletResponse HttpServletRequest
HttpServletResponse
web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse;
- 如果要获取客户端请求过来的参数:找HttpServletRequest
- 如果要给客户端响应一些信息:找HttpServletResponse
1、简单分类
负责向浏览器发送数据的方法
负责向浏览器发送响应头的方法
响应的状态码
2、下载文件
1. 要获取下载文件的路径
2. 下载的文件名
3. 让浏览器能够支持下载我们需要的东西
4. 获取下载文件的输入流
5. 创建缓冲区
6. 获取OutputStream对象
7. 将FileOutputStream流写入到buffer缓冲区
8. 使用OutputStream将缓冲区中的数据输出到客户端!
3、验证码功能
- 前端实现
- 后端实现,需要用到 Java 的图片类,生产一个图片
4、实现重定向
5、简单实现登录重定向
HttpServletRequest
HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息;
获取参数 请求转发
重定向和转发的区别
相同点
- 页面都会实现跳转
不同点
- 请求转发的时候,url不会产生变化;(307)
- 重定向时候,url地址栏会发生变化;(302)
同步csdn:https://blog.csdn.net/qq_43322680




浙公网安备 33010602011771号