HttpServletResponse的基本方法
一、设置响应头
方法 | 描述 |
---|
setStatus(int code) | 设置响应状态码,200响应成功,404资源路径错误或资源被删除,500服务器内部错误,302重定向 |
二、设置响应头
方法 | 描述 |
---|
response.setHeader(key,value) | 设置响应头的API |
常用响应头:
refresh:页面刷新,例如:3;url=www.baidu.com //三秒刷新页面到www.baidu.com
content-type:设置响应数据的类型(MIME类型)和编码格式 例如:text/html;charset=UTF-8
location:指定响应的路径,需要与状态码302配合使用,完成重定向。
content-disposition:通知浏览器以附件形式解析正文,例如:attachment;filename=xx.zip。
三、设置响应体
方法 | 描述 |
---|
java.io.PrintWriter getWriter() | 用于向浏览器输出字符数据。【字符流–给浏览器响应数据】 |
ServletOutputStream getOutputStream() | 用于向浏览器输出二进制数据。【字节流–文件下载】 |