HttpServletResponse的基本方法

本文介绍了HttpServletResponse类中用于设置响应状态码、响应头及响应体的基本方法。包括如何通过setStatus设置响应状态码,如200成功、404路径错误等;如何使用setHeader方法设置refresh、content-type等响应头;以及如何利用getWriter和getOutputStream方法输出字符和二进制数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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()用于向浏览器输出二进制数据。【字节流–文件下载】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值