公共接口类HttpServletRequest继承自ServletRequest。客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。现在就跟着小编共同来学习一下:介绍HttpServletResponse三种方法的具体用法。
想必不需要小编多说,大家都应该知道一点,那就是HttpServletResponse主要继承了ServletResponse接口,另外一个方面还提供了与Http协议有关的实现方法,这一些实现方法的主要功能就是设置HTTP状态码以及管理Cookie这两者。接下来小编就为大家介绍一下HttpServletResponse三种方法的具体用法吧,具体的如下所示:
第一种用法
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页面的方法。关于这篇教程,大家都理解清楚了吗?
¥179.00
¥398.00
¥199.00
¥98.00