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响应的主要内容,如果未能解决你的问题,请参考以下文章