JavaWeb chapter3 Servlet处理HTTP响应

Posted littlejava

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb chapter3 Servlet处理HTTP响应相关的知识,希望对你有一定的参考价值。

1、  设置响应状态行

HTTP状态码:1XX,信息性代码;

                             2XX,客户请求成功;

                             3XX,用于已经移走的资源文件,指示新的地址;

                             4XX,由客户端引发的错误;

                             5XX,由服务器端引发的错误。

2、  设置响应头:

目的用于告诉客户端:响应的内容的类型;有多少内容正在发送;发送内容的服务器的类型。

3、  设置响应消息体:

HttpServletResponse对象只产生一个空的HTTP响应;传回自定义的内容需要使用getWriter()方法传送普通文本或者getOutputStream()方法传送二进制内容。

4、  设置请求重定向:

两次HTTP请求,两次HTTP响应,第一次HTTP响应通过sendRedirect()返回一个新的URL给客户端,客户端将URL解析出来放到新的location客户端自动发送新的请求到新的URL。

5、  设置自动刷新和等待页:

在指定时间内自动刷新当前页或到一个新的页面,根据时间来控制响应,在响应中有一个短时间的暂停。

response.setHeader(“Refresh”,”time;URL=url”);

“Refresh”头不是HTTP1.0或HTTP1.1协议标准的组成部分,是浏览器厂商的扩展功能,使用需考虑浏览器兼容性问题。

 

井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;趋势不可以语于道者,束于教也。

 

以上是关于JavaWeb chapter3 Servlet处理HTTP响应的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb之Servlet入门

JavaWeb 多个Servlet整合优化

JavaWeb_Servlet篇_01

JavaWeb_Servlet篇_01

JavaWeb_Servlet篇_01

JavaWeb学习—Servlet