首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过了解Servlet和Http之间的关系,了解web中http通信使用(二)

上一节,简单理解“请求服务”的内容:http协议中的请求,接下来我们再看下http协议中的响应

http协议中的响应

Http响应和Http请求一样,也是有响应的格式

细化一下:

请求

响应

实际中是什么样子呢?

我们把我们之前的代码稍微改动下,方便观察

然后我们打开浏览器,输入地址

然后按F12,出现如下界面

然后点提交

里面的内容基本上就是http协议响应中的内容

如果我们把输入地址更改,我们输入一个不存在的文件,那么页面就会得到一个404的提示

如果我们把代码更改一下,这段话一定会出错

那么我们重新访问,就会得到一个500的提示

这个就是请求响应的状态码,状态有很多,我们这里只说这两个,这是最常见的两个,404和500,一个是找不到页面,一个是服务器出现内部错误。

在Java中用来处理请求响应的就是ServletResponse

我们来看一下这个类

我们做一个小练习

然后访问

我们再说一个

我们新建一个页面hi2.html

页面内容

Servlet中写

我们运行一下

出现back

SendRedirect就是让用户重新去访问一个新的页面,但这里有一个问题,我们再访问hi.html的时候是提交了数据的

但是在Redirect中却丢失了

这也是两者之间一个很大的不同,后面我们会用jsp来解决这个问题

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122A0AXNO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券