Response对象
功能:设置响应消息
1. 设置响应行
1. 格式:HTTP/1.1 200 ok
2. 设置状态码:setStatus(int sc)
2. 设置响应头:setHeader(String name, String value)
3. 设置响应体:
* 使用步骤:
1. 获取输出流
* 字符输出流:PrintWriter getWriter()
* 字节输出流:ServletOutputStream getOutputStream()
2. 使用输出流,将数据输出到客户端浏览器
//获取流对象之前,设置流的默认编码:ISO-8859-1 设置为:GBK
// response.setCharacterEncoding("utf-8");
//告诉浏览器,服务器发送的消息体数据的编码。建议浏览器使用该编码解码
//response.setHeader("content-type","text/html;charset=utf-8");
//简单的形式,设置编码
response.setContentType("text/html;charset=utf-8");
//1.获取字符输出流
PrintWriter pw = response.getWriter();
//2.输出数据
//pw.write("<h1&

本文详细介绍了JavaWeb中的Response对象,包括设置响应行、响应头和响应体的方法。重点讲解了如何实现重定向,提供了设置状态码、响应头进行重定向的代码示例,并对比了重定向与转发的区别,强调了重定向的特点如地址栏变化、两次请求。同时,讨论了相对路径和绝对路径在重定向中的应用。
最低0.47元/天 解锁文章
1272





