下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

介绍HttpServletResponse三种方法的具体用法

作者:Gman     来源: http://www.kokojia.com点击数:1875发布时间: 2018-03-11 09:29:29

标签: http协议Web客户端

  公共接口类HttpServletRequest继承自ServletRequest。客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。现在就跟着小编共同来学习一下:介绍HttpServletResponse三种方法的具体用法。

  想必不需要小编多说,大家都应该知道一点,那就是HttpServletResponse主要继承了ServletResponse接口,另外一个方面还提供了与Http协议有关的实现方法,这一些实现方法的主要功能就是设置HTTP状态码以及管理Cookie这两者。接下来小编就为大家介绍一下HttpServletResponse三种方法的具体用法吧,具体的如下所示:

介绍HttpServletResponse三种方法的具体用法_ http协议_ Web_ 客户端_ 课课家

  第一种用法

  setStatus方法主要的作用就是用来设置Servlet(狭义的Servlet是指java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者)向客户端返回的状态码,它用来设置一下没有出错的状态。假如说Servlet运行出错的话,那么Servlet能够直接使用sendError方法设置状态码,就比如说:sendError(也就是intsc)方法设置错误状态代码。

  另外一个方面,sendError(intsc,Stringmsg)这一个方法除了设置状态码,还会向客户发出一条错误信息。

  第二种用法

  setHeader能够直接指定特定名称的头信息的值,除此之外,addDateheader,addIntHeader,setDateHeader,setIntHeader能够直接加入又或者是理性特定时间或者是整数型头信息。

  第三种用法

  addCookie方法能够直接在web服务器响应里面加入Cookie对象,这一个对象将会被浏览器所保存的。另外一个方面,Cookie机制也会被用来维护会话状态。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内。

  第四种用法

  sendRedirect这一个方法向客户发出临时重新导向的响应。它所生成的响应状态码为302,这一个响应给了客户一个新的URL风趣。假如说缓冲器已经被清空的话,那么这一个方法就会弹出一个IllegalStateException例外的哦。

  小编总结:

  超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收html页面的方法。关于这篇教程,大家都理解清楚了吗?

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程