0
点赞
收藏
分享

微信扫一扫

Day03【Response】设置响应行


学习目标

  • (1)为什么先讲响应再讲请求?
    响应可以将数据显示在浏览器,有直观的效果,反之 不直观
  • (2)学习要点

能够应用response对象的方法
能够应用response对象处理中文乱码
能够理解文件下载的方式
能够应用response对象完成文件下载代码
能够解决文件下载时中文乱码问题

response概述

(1)什么是reponse?‘
HTTP响应消息分为状态行、响应消息头、消息体三部分
(2)reponse对象
HttpServletResponse对象,通过它的方法可以设置HTTP响应消息的内容
在Servlet API中,定义了一个HttpServletResponse接口,它继承自ServletResponse接口,专门用来封装HTTP响应消息。由于,因此,在HttpServletResponse接口中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法

以setXxx()方法为主

Day03【Response】设置响应行_文件下载

response-设置响应行

  • HTTP/1.1 200 OK
    (1)常见状态码的含义
  • Day03【Response】设置响应行_200_02

(2)设置响应行
设置状态码: 200 302 304 404 500

setStatus(int status)方法    200  302  304
sendError(int sc)方法 404 500

src\com\wzx\pack01_setline\Demo01SetLineServlet.java

@WebServlet("/set_line")
public class Demo01SetLineServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doGet...");
//1:设置响应行里面的状态码
//response.setStatus(500);

//response.sendError(500); 有对应的错误提示页面
}
}


举报

相关推荐

0 条评论