[JAVA EE ]创建Servlet——继承HttpServlet类笔记3

news/2024/10/31 3:20:46/

Response

一、响应行

  • 组成:协议/版本 响应状态码 状态码描述
  • 响应状态码:服务器告诉客户端浏览器本次请求响应的一个状态,都是三位数
    • 1xx:服务器接收客户端消息,但是没有接收完成,等待一段时间后,发送1xx状态码
    • 2xx:成功,200
    • 3xx:重定向。302重定向,304访问缓存
    • 4xx:客户端错误。404找不到后台地址
    • 5xx:服务器端错误。500服务器内部错误

二、响应头

常见

  • Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式

三、响应体

向客户端返回数据

  • 设置响应行

    格式:HTTP/1.1 200 OK

    设置状态码:setStatus(int sc)

  • 设置响应头

    setHeader(String name, String value)

  • 设置响应体

    response.getWriter().write(内容)
    response.getOutputStream.write()
  • 解决返回乱码

    response.setContentType("text/plain;charset=utf-8")

四、重定向

特点:

  1. 地址栏发生变化
  2. 重定向可以访问其他站点的资源
  3. 重定向是两次请求,不能使用request对象来共享数据
    resp.sendRedirect("http://www.baidu.com");


http://www.ppmy.cn/news/62959.html

相关文章

《Vue.js 设计与实现》—— 02 框架设计核心要素

框架设计并非仅仅实现功能那么简单,里面有很多学问。例如: 框架应该给用户提供哪些构建产物?产物的模块格式如何? 当用户没有以预期的方式使用框架时,是否应该打印合适的警告信息从而提供更好的开发体验,让…

惠普暗影精灵5 super 873-068rcn如何重装系统

惠普暗影精灵5 super 873-068rcn是一款家用游戏台式电脑,有时候你可能用久会遇到系统出现故障、中毒、卡顿等问题,或者你想要更换一个新的操作系统,这时候你就需要重装系统。重装系统可以让你的电脑恢复到出厂状态,清除所有的个人…

AI仿写软件-仿写文章生成器

AI仿写软件:高效出色的营销利器 作为互联网时代的营销人员,我们不仅需要品牌意识,还必须深谙营销技巧。万恶的时限压力使得我们不得不在有限的时间内输出更多的文本内容,以便吸引更多的关注。那么,如何解决这个问题呢…

Sass使用

前言: 这份记录,主要是记录学习sass的学习记录,用于记录一些本人认为可能以后会用到的比较常用的一些知识点,更详细的请看sass官网 功能1-嵌套规则 Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的…

Python的HTTP库及示例

13.3 HTTP库 HTTP(Hyper Text Transfer Protocol)是一个客户端和服务器端请求和应答的标准。客户端是终端用户,服务器端是网站。客户端发起一个到服务器上指定端口的HTTP请求,服务器向客户端发回一个状态行和响应的消息。 可以…

华为OD机试 - 第一个错误的版本(Java)

一、题目描述 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版本 [1, 2, …, n]&#xff…

如何学好单片机C语言并写出高质量代码

单片机C语言的学习需要掌握以下方面: C语言基础:需要学习C语言的基本语法、数据类型、运算符、控制语句等基础知识。 单片机基础:需要掌握单片机的基本结构、寄存器、输入输出等知识。 编程思想:需要掌握编程思想,如…

测试5年从中兴 15K 跳槽去腾讯 32K+16,啃完这份笔记你也可以

粉丝小王转行做测试已经是第5个年头,一直是一个不温不火的小职员,本本分分做着自己的事情,觉得自己的工作已经遇到了瓶颈,一个偶然的机会,获得了一份软件测试全栈知识点学习笔记,通过几个月的学习&#xff…