Response
HttpServletResponse
web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse。
●如果要获取客户端请求过来的参数:找HttpServletRequest
●如果要给客户端响应一些信息: 找HttpServletResponse
一、下载文件
1.要获取下载文件的路径
2.下载的文件名是啥?
3.设置想办法让浏览器能够支持下载我们需要的东西
4.获取下载文件的输入流
5.创建缓冲区
6.获取OutputStream对象
7.将FileOutputStream流写入到buffer缓冲区
8.使用OutputStream将缓冲区中的數据输出到客户端
二、验证码功能实现
问题:这里运行之后直接将图片下载,没有在浏览器网页呈现,没有找到解决方法。
三、重定向
重定向就是在在客户端输入一个url,访问到web服务器,web服务器给客户端返回另外一个url路径,让客户端通过这个路径再次访问获取其他资源。
重定向和转发的相同点和不同点
相同点
●页面都会实现跳转
不同点
●请求转发的时候,url不会产生变化
●重定向时候,url地址栏会发生变化;