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地址栏会发生变化;

 

posted @ 2023-03-09 12:49  数星观月  阅读(5)  评论(0编辑  收藏  举报