Servlet与JSP进阶二:响应结构;(包含Http常见状态码)

本篇博客的主要目的是:

        ● 响应的结构;

        ● 如何在浏览器利用F12的开发者工具查看响应行,响应头,响应体;

        ● 404状态,500状态演示;

请求是浏览器向服务器发送的数据,而响应则是服务器返回给浏览器的显示结果;

(1)Content-Type:text/htm表示,把响应体中内容当成text/html去解释;就浏览器会按照text/html的方式去解释响应体中的内容;

(2)响应状态码:

注:20210602补充:

1开头的,表示正在处理

2开头,成功状态码,表示请求正常

​ 200: 请求成功处理

​ 204:接收的请求已经处理完成,但是服务器不需要返回响应体

​ 206:客户端进行范围请求,服务器成功执行这部分的get请求

3开头的:重定向状态码

​ 301:永久性重定向

​ 302:临时性重定向

4开头:错误状态码,表示无法处理请求

​ 400:语法错误

​ 401:请求需要认证

​ 403:访问被拒绝

​ 404:服务器无法找到指定的资源

5 服务器错误状态码,表示服务器处理请求出错

​ 500:服务端执行请求发生错误

​ 502:服务器网关错误

​ 503:服务器处于超负荷或正在停机维护,无法处理请求

如url网址输错的时候,会报404;如果Java的代码出了错误,会报500等;浏览器可以根据响应返回的状态码,来知道服务器是处理成功了还是出问题了等;

还是用这个例子了:

即在上面几个部分中:响应行,响应头,响应体分别是:


404状态:(举例)

500状态码:(举例)

JSP HTTP 状态
01-08
JSP HTTP 状态HTTP请求与HTTP响应的格式相近,都有着如下结构: 以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据,查询输出 举例来说,一个服务器响应头看起来就像下面这样: HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ... (Blank Line) ... ... 状态包含HTTP版本,一个状态码,和状态码相对应的短消息。 下表列出了可能会从服务器返回的HTTP状态码和与之关联的消息:
2.servletjsp.txt
09-10
笔记
HTTP状态
yinhangtian的博客
01-09 91
状态码 详解 100 Continue 只有一部分请求被服务器接收,但只要没被服务器拒绝,客户端就会延续这个请求 101 Switching Protocols 服务器交换机协议 200 OK 请求被确认 201 Created 请求时完整的,新的资源被创建 202 Accepted 请求被接受,但未处理完 203 Non-authoritative Infor...
JSP客户端请求、JSP服务器响应JSP HTTP 状态
u012222999的博客
05-11 1455
JSP客户端请求 JSP服务器响应 JSP HTTP状态
JSPHTTP状态
angou6476的博客
06-06 208
以下内容引用自http://wiki.jikexueyuan.com/project/jsp/http-status-codes.html: HTTP请求格式和HTTP响应消息的格式一样,都有以下结构: 一个初始状态行+CRLF(回车+换行,即新行) 零个或多个标题行+CRLF 一个空行,即一个CRLF 一个可选的消息体,像文件,查询数据或查询输出 例如,一个服务器响...
Servlet+JSP(八):Servlet的请求和响应处理
樊凯的博客
05-20 655
Servlet+JSP(八):Servlet的请求和响应处理 通过前面的学习我们能够创建并运行一个简单的Servlet 程序,完成浏览器和服务器的简单交互,但是我们编写的 Servlet代码是没有对浏览器的请求行处理的。现在我们开始学习 如何使用Servlet行浏览器请求的处理。 Request对象: 问题: 浏览器发起请求到服务器,会遵循HTTP协议将请求数据发送给服务器。 那么服务...
【从零开始的Java开发】2-10-4 Servletjsp:请求与响应结构、请求转发与响应重定向、Cookie
karshey的博客
09-15 212
ServletJsp 学习
gegejiawei的博客
08-13 320
思维导图 导学 在之前的学习中,我们已经初步认识到什么是ServletJsp。那么今天我们再来重新认识一下ServletJsp,本节课需要掌握Java Web的核心特性(请求与响应结构)、掌握Servlet的核心对象、Jsp九大内置对象(面试笔试中常遇到)等内容 HTTP请求的结构 请求是浏览器像服务器发送的数据包,那么在请求中其实是包含了三部分的内容的:请求行,请求头,请求体。 请求行包括请求的方式,请求的地址,以及请求的HTTP版本 请求头中,包括很多辅助的请求信息,能为请求处理提供额外的支持
ServletJSP学习
小柯的的博客
01-06 433
目录前言学习内容请求结构请求头开发多端应用请求转发与重定向 前言     前面已经学习了Java Web的一些基础知识,对于如何编写JSP文件和Servlet有了个基本了解,现在我们就一起学一点知识,相信学完你会收获满满! 学习内容 请求结构 我们实际开发过程中比较常用的两种请求方式为GET请求和POST请求,下面我们通过一个简单的例子了解一下这两种请求方式的请求结构Servlet代码 package com.example.web1; /** * De
Servlet-Jsp-教程:ServletJspçalışmalaları
02-22
Servlet-Jsp-教程 ServletJSP和Tomcatçalışmalaları 库兰尼兰IDE Eclipse 2020-06 Java EEsürümü 凯纳克拉尔
ServletJSP核心编程(第二版 源码
12-01
ServletJSP核心编程》由浅入深,全面而深入地介绍了servletjsp技术。本书重点介绍核心技术,同时对相关的内容,如web服务器的配置、安装和应用,数据库的安装和配置等都做了详细明了的介绍。本书的例子简练...
ServletJSP核心编程第二版+高清+带目录
01-24
servletJSP核心编程,这本书我看了,自己做的目录,是高清非扫描版
ServletJSP核心编程第二版
08-15
ServletJSP核心编程第二版 PDF文件 高清,内容通俗易懂.
Servlet+常用头信息+响应状态码+响应对象
Pig-pig-pig的博客
08-16 549
一.Servlet 1.概念 什么是Servlet? 1.Servlet 是 java EE 的规范之一。也就是接口。Servlet 接口定义了一套网络请求的规范 2.Servlet 是 javaweb 的三大组件之一。 javaweb 的三大组件分为 Servlet程序、Filter 过滤器、Listener 监听器 3.Servlet 是运行在服务器上的一个 java 程序。作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层(可以接收客户端
Jsp之四 servlet请求响应
张晨光老师的播客
05-28 2123
读取请求(表单)的参数时,只需调用HttpServletRequest的getParameter方法,提供大小写敏感的参数名作为方法的参数。只要提供的参数名与html源代码中出现的参数名完全相同,就可以得到与终端用户的输入完全一致的结果。getParameter(String paraName)方法中如果参数存在但没有相应的值(如用户并没有填写相应的文本字段),则此方法返回一个“”的String;
Servlet入门八:Get请求和Post请求
小枯林的博客
01-03 3539
目录 1:Get方式参数会把参数放在url中传递,会显示出来;Post方式会将参数放在请求体中,隐性的发送; 2:HTML中的form表单默认是get方式: 3.1:get方式时,在浏览器中查看参数: 3.2:post方式时,在浏览器中查看参数: 4:注解: request.getMethod():获取当前的请求的传递方式 5:doGet()方法,doPost()方法 6:Get和Post的应用场景 1:Get方式参数会把参数放在url中传递,会显示出来;Post方式会将参数放在请...
XML六:如何使用Java操作XML?XPath路径表达式(查询XML,十分重要,经常使用的)
小枯林的博客
12-30 1906
问题引入:把工资大于3000的员工提取出来;或者,编号为3310的员工信息提出来;难道要编写程序挨个遍历,然后提取?显然不可取,工作量太大; XML有专门的查询工具:XPath; 目录 一:XPath简介 1.XPath两种最常见的表达式:基本表达式;谓语表达式; (1)XPath基本表达式 (2)XPath谓语表达式:在基本表达式的基础上,增加了额外的约束条件 2.在使用Dom4j,利用XPath查询时候,必须要先下载Jaxen的jar包; 二:XPath示例程序 1.准备的XML:
Servlet入门七:请求参数的发送与接收;request.getParameter(““) & request.getParameterValues(““)
小枯林的博客
01-03 1456
请求参数: 演示如下: 当我们再Student.html这个页面的表单中输入内容,并点击提交后:注意观察页面跳转 即多个(请求)参数的书写方式是:这个书写格式是固定的 ?name=zhansan&mobile=2222222&sex=male&spec=English&spec=Speech Servlet中接受参数的方法: 实际演示: 因为Student.html界面提交表单的action是跳转到了"/FirstServlet/.
javax.servlet.ServletException: javax.servlet.jsp.JspException:
最新发布
05-13
这个错误是在Java Servlet中遇到的异常,它通常是由于JSP页面中的错误引起的。具体地说,它可能是由于JSP标记的不正确使用,或者是由于JSP页面中的Java代码中的错误而引起的。 要解决这个问题,你可以尝试以下步骤...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • MySQL对数据的基本操作三:UPDATE语句 35664
  • MyBatis进阶五:PageHelper分页插件; 35271
  • 附加:【POST请求:方法参数放在url中和放在body中,有什么区别】;也包括【@Param,@RequestParam,@RequestBody这三个【与接收参数有关】的注解,总结】; 34281
  • Servlet[springmvc]的Servlet.init()引发异常; 33726
  • Chrome的控制台(Console)的用法(超详细,还未细看) 32975

分类专栏

  • 算法与数据结构 付费 18篇
  • (初中级)2:JVM; 4篇
  • (初中级)3:并发; 1篇
  • (初中级)1:Maven; 25篇
  • (商) SpringCloud/Alibaba微服务架构实战 10篇
  • (夏)Spring Cloud微服务开发自媒体项目 112篇
  • 尚硅谷 Spring Cloud课程 2篇
  • (21)Spring Cloud和微服务入门 5篇
  • (19)Spring Boot电商项目 88篇
  • (20)线程池、分布式、Docker、Nginx、MQ:入门 34篇
  • 异常报错问题整理 7篇
  • (13)Linux基础 24篇
  • (17)SSM开发书评网 37篇
  • 设计模式 1篇
  • (18)Spring Boot入门 10篇
  • (8)IntelliJ IDEA开发工具入门 11篇
  • (15)Spring基础:IoC;AOP;JDBC; 52篇
  • 笔记 1篇
  • (12)慕课OA系统(Mybatis项目案例,比较重要!) 40篇
  • (11)Mybatis 27篇
  • (9)JDBC入门 17篇
  • (16)SpringMVC基础:入门,RESTful,拦截器 30篇
  • (7)MySQL基础 33篇
  • (10)框架前置:maven,工厂模式,反射,Lambda; 35篇
  • JVM入门与性能调优
  • (6)企业门户网站案例,项目开发知识点; 20篇
  • (14)Redis 18篇
  • UML 1篇
  • (5)常用功能与过滤器、监听器、FreeMarker; 46篇
  • (4)JavaWeb基础(网页搭建与JavaWeb基础) 37篇
  • Exam&Test 1篇
  • 工具技巧Tips 10篇
  • (3)JavaScript(网页搭建与JavaWeb基础) 17篇
  • Git(版本控制系统) 11篇
  • 前端问题Tips 1篇
  • (2)HTML&CSS(网页搭建与JavaWeb基础) 40篇
  • (1)Java 99篇
  • Java core 笔记 8篇
  • 人工智能-西瓜书 1篇
  • python 13篇

最新评论

  • Java多态四:为什么需要向上转型;为什么需要向下转型

    我带大佬上分: 向下转型为啥不直接new一个对象

  • Git使用方法:创建本地仓库;创建文件并添加到本地仓库;修改文件内容并提交;删除文件并提交;

    Hongtao_1024: 保姆级教程表情包

  • Git使用方法:创建本地仓库;创建文件并添加到本地仓库;修改文件内容并提交;删除文件并提交;

    码农大龙: 作者写的很棒

  • 80:第七章:开发前台首页、作家个人展示页、粉丝等功能:1:内容概述;(总结了,此前已经开发了的内容;)

    weixin_47908378: 我现在学到这里,但是遇到一个问题就是你点击页面刷新,他后台上数据能显示出来,就是前端页面上没用东西,显示未定义什么鬼?

  • MyBatis入门五:MyBatis基本使用三:MyBatisUtils工具类;以查询为例,演示mybatis的一个工作流程;

    正在努力学习的小白袁: 没有xml的代码呢

大家在看

  • 福州大学苏立超老师《大数据库系统》第三章复习提纲“redis”
  • 超详细的java Comparable,Comparator接口解析
  • Qt Graphics View Framework 使用教程
  • 【python】匿名函数 1014
  • GPT-ArcGIS数据处理、空间分析、可视化及多案例综合应用 1125

最新文章

  • 89:第七章:开发前台首页、作家个人展示页、粉丝等功能:10:【前台,作家中心:粉丝比例柱状图、饼状图;粉丝地域分布】(前端图表使用Echarts实现;)
  • 88:第七章:开发前台首页、作家个人展示页、粉丝等功能:9:【前台,作家中心,分页查看粉丝列表,接口】;(注意点:简单的条件查询,不一定非得使用tkmybatis的Example的;)
  • 87:第七章:开发前台首页、作家个人展示页、粉丝等功能:8:【显示粉丝数、关注数】;
2022年326篇
2021年427篇
2020年174篇
2018年15篇
2017年10篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司安阳企业网站改版公司绥化关键词按天收费报价昌都百姓网标王推广哪家好汕尾网站制作设计公司聊城网站优化软件榆林英文网站建设价格防城港关键词排名推荐酒泉关键词排名推荐安顺SEO按天计费报价双龙推广网站肇庆百度标王公司湘潭网站定制价格崇左百度标王公司防城港网站设计朔州关键词排名包年推广哪家好惠州百度关键词包年推广价格淮北seo优化推荐泰安SEO按天收费价格布吉推广网站推荐龙华关键词排名公司韶关网络营销报价濮阳网页设计哪家好昌吉模板网站建设昌都seo优化推荐忻州模板制作哪家好三明SEO按天收费吉安SEO按效果付费价格本溪至尊标王哪家好兴安盟网站推广方案多少钱毕节网站开发报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化