使用servlet处理http响应
来源:互联网 发布:巨鹿之战 知乎 编辑:程序博客网 时间:2024/06/05 19:14
使用Servlet发送服务器端响应信息
Servlet中对HTTP请求的处理过程:
1、
2、
3、
设置响应状态行
状态行分为 HTTP协议,状态码,状态描述三个部分
HTTP状态码分类
100-199 表示信息性代码,表示客户端应采取的其他行动,请求正在进行
200-299 表示客户请求成功
300-399 表示用于已经移走的资源文件,指示新的地址
400-499 表示由客户端引发的错误
500-599 表示由服务器端引发的错误
设置状态码
Servlet设置状态码一般使用HttpServletResponse的setStatus()方法。
简单起见HttpServletResponse为两种常见的情形提供了专用方法:
1、
2、
设置响应头
containsHeader(String name)
setHeader(String name,String value)
setIntHeader(String name,int value) 用一个给定的名称和整型值设置响应头。
setDateHeader(String name,long date) 用一个给定的名称和日期值设置响应头
addHeader(String name,int value) 用于在response 中添加一个给定名称和字符串的响应头
addDateHeader(String name,long date) 用于在response 中添加一个给定名称和日期的响应头
setContentType(String mimetype) 用于设置返回给客户端内容的MIME类型
addCookie(Cookie c) 用于向Set-Cookie报头插入一个Cookie
设置消息体
使用getWrite()或者getOutputStream()方法,以获取输出流来写入响应内容 传递文本流和传递二进制流
设置请求重定向
使用sendRedirect方法实现重定向
设置自动刷新和等待页面
Response.setHeader(“Refresh”,”time; URL=url”)
Response.setHeader(“Refresh”,”10; URL=http://localhost/index.html”)
- 使用servlet处理HTTP响应
- 使用servlet处理http响应
- 使用Servlet处理HTTP响应
- 使用Servlet处理HTTP响应
- 使用servlet处理http响应
- 使用servlet处理http响应
- 使用Servlet处理HTTP响应
- 使用Servlet处理http响应
- 使用Servlet处理HTTP响应
- Servlet处理HTTP响应
- Servlet处理HTTP响应
- servlet处理http响应
- servlet处理http响应
- Java Web表示层技术:使用Servlet处理HTTP响应
- Servlet之HTTP响应处理、表单处理
- Servlet-处理HTTP请求与响应
- servlet处理HTTP响应——设置消息响应体
- Servlet处理HTTP响应(设置响应头)
- JS:ajax
- Acticle 9:javascript技术--ajax基本知识
- Python中的for循环(序列、元组与字典)
- python字符串的处理
- 使用Unity3D 5.3.4 模仿2D游戏 FlappyBird(二)
- 使用servlet处理http响应
- android Fragment与Activity交互,互相发数据(附图详解)
- Ubuntu 安装mysql和 简单命令操作
- hadoop2.7.1在centos6.5下集群安装配置
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 面试(五)
- 那些天的日记
- HDU 1016 Prime Ring Problem
- 事件绑定的应用