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

这篇具有很好参考价值的文章主要介绍了[JAVA EE ]创建Servlet——继承HttpServlet类笔记3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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")

四、重定向

特点:文章来源地址https://www.toymoban.com/news/detail-437795.html

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

到了这里,关于[JAVA EE ]创建Servlet——继承HttpServlet类笔记3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java EE】SpringBoot的创建与简单使用

    如果你的IDEA是专业版,则哪个版本都可以。 如果你是社区版,则请下载 2021.1 - 2022.1.4 如果个⼈电脑安装的 idea 不在这个范围,需要卸载重新安装 卸载参考:《IDEA卸载和删除注册表》 一定要删除注册表 关于Maven相关知识与国内源配置可以参考博主写的【Java EE】关于Maven 在学

    2024年04月11日
    浏览(28)
  • Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)

    web 服务器 :可以被浏览器访问到的服务器 常见的 web 服务器: tomcat:中小型的服务器软件,免费开源,支持 JSP 和 Servlet apache 公司的产品 WebLogic:Oracle 公司的产品,是目前应用最广泛的 Web 服务器,支持 J2EE 规范。WebLogic 是用于开发、集成、部署和管理大型分布式 Web 应用

    2024年02月02日
    浏览(67)
  • Java课题笔记~ Servlet编程

    (1)什么是Servlet Servlet是基于Java语言的Web编程技术,部署在服务器端的Web容器里,获取客户端的访问请求,并根据请求生成响应信息返回给客户端。 创建Servlet的方式,有 如下图:一般创建Servlet都是通过继承HttpServlet来实现,如图中的HelloServlet。 (类图快捷键:Ctrl + Alt + U)

    2024年02月13日
    浏览(25)
  • 如何在Java中使用继承和多态?什么是Java中的接口,如何创建它们?

    在Java中,继承和多态是面向对象编程中最基本的概念之一。继承是指一个类可以从另一个类继承属性和方法。子类可以重写父类的方法,或者添加新的方法和属性。继承可以减少代码的重复,提高代码的可读性和可维护性。在Java中,使用“extends”可以实现继承。 下面

    2024年02月02日
    浏览(42)
  • 【Java】HttpServlet类简单方法和请求显示

    Servlet类中常见的三个类有:☑️HttpServlet类,☑️HttpServletRequest类,☑️HttpResponse类 🐬其中,HttpServlet首先必须读取Http请求的内容。Servlet容器负责创建HttpServlet对象,并把Http请求直接封装到HttpServlet对象中,大大简化了HttpServlet解析请求数据的工作量💪 🐬使用HttpServlet类时

    2024年01月18日
    浏览(26)
  • 【Java】小白友好的Servlet基础学习笔记

    后面比赛挺多,RW体验赛,西湖论剑,beginCTF,N1CTF,hgame,NSS新春赛,NSS Round17,SICTF,有观赏性大于操作性的,有萌新可以真正去打的。经过慎重考虑,决定java先暂放几天,再回过头去练练老题,也是换换脑子。 目录 Servlet 工作流程: 实现方式: 生命周期: Tomcat HttpServl

    2024年02月19日
    浏览(34)
  • 【 HTTP 响应 (Response) 】

    状态码表示访问一个页面的结果. (是访问成功, 还是失败, 还是其他的一些情况…) 以下为常见的状态码: 200 OK 这是一个最常见的状态码, 表示访问成功 注意: 在抓包观察响应数据的时候, 可能会看到压缩之后的数据, 形如: 网络传输中 “带宽” 是一个稀缺资源, 为了传输效率

    2024年01月25日
    浏览(32)
  • Servlet 请求和响应

     Servlet的存在就是要为客户服务。servlet的任务是得到一个客户的请求,再发回一个响应。 加载类 容器加载servlet类。 初始化servlet Servlet类的无参构造函数运行。 init() 在service()方法被调用之前执行,且Servlet在整个生命周期中,值执行一次。 service() 处理客户请求,有这个方法

    2024年02月10日
    浏览(21)
  • Javaweb中的Request(请求)和Response(响应)

    目录 一、概念 二、请求(Request) 1.例子简介 2.Request继承体系 3.Request获取请求数据   (1)请求行 (2)请求头 (3)请求体  4.优化请求体参数的获取 5.解决请求参数乱码问题  6.请求转发  请求转发的特点 三、响应(Response) 1.Response继承体系 2.设置响应数据功能介绍 (

    2024年02月08日
    浏览(32)
  • 12-HTTP-response设置响应头

    1、设置单个响应头:使用setHeader(String name, String value)方法可以设置HTTP响应的单个头部。 以下代码设置一个名为Content-Type的头部,它指定了HTML文档的MIME类型和字符集: 2、添加多个响应头:使用addHeader(String name, String value)方法可以添加HTTP响应的多个头部,它们具有相同的名

    2024年02月15日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包