欢迎来到天天文库
浏览记录
ID:6049139
大小:271.00 KB
页数:12页
时间:2018-01-01
《第9天request与response》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北京传智播客http://java.itcast.cn第09天request与response【教学内容】request与response介绍urequest与response的作用与由来urequest与response的体系结构response详细介绍uresponse常用API介绍uresponse操作响应状态码uresponse操作响应头u重定向u定时跳转u设置响应正文u生成验证码request详细介绍u获取http请求信息u获取请求参数u请求参数乱码分析与解决uRequest域对象介绍u请求转发u
2、请求转发与重定向区别u请求包含【教学总结】【第一阶段】【学习目标】掌握request与response的作用掌握request与response的体系结构【内容:request与response介绍】request与response的由来及作用Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机
3、输出数据,只需要找response对象就行了.12北京市海淀区建材城西路金燕龙办公楼一层北京传智播客http://java.itcast.cnrequest与response的体系结构Øjavax.servlet.Servlet接口中的service方法publicabstractvoidservice(ServletRequestreq,ServletResponseres)throwsServletException,IOException;Øjavax.servlet.GenericServlet类中
4、的service方法publicabstractvoidservice(ServletRequestreq,ServletResponseres)throwsServletException,IOException;Øjavax.servlet.http.HttpServlet类中的service方法在这个类中对service方法进行了重载publicabstractvoidservice(ServletRequestreq,ServletResponseres)throwsServletException
5、,IOException;protectedvoidservice(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException【笔试面试题】无【重点总结】掌握request与response的作用,了解它的体系结构12北京市海淀区建材城西路金燕龙办公楼一层北京传智播客http://java.itcast.cn【第二阶段】【学习目标】掌握response对象操作http响应的API掌握重定向的概念及实现【内容
6、:response详细介绍】response常用API介绍前面我们已经介绍过response对象可以用于封装我们的http响应信息,对于http响应,它有三部分给成,http响应行,http响应头,http响应正文,下图是关于response操作http响应常用API介绍response操作响应状态码在http响应行中,有一个很重要的值,它叫做响应状态码,它可以有五种类型取值,常用状态码200请求成功(其后是对GET和POST请求的应答文档。)302所请求的页面已经临时转移至新的url。304未按预期修改文
7、档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。404没有找到文件或目录。405请求中指定的方法不被允许500请求未完成。服务器遇到不可预知的情况12北京市海淀区建材城西路金燕龙办公楼一层北京传智播客http://java.itcast.cnHttpServletResponse操作状态码APIØvoidsetStatus(intsc,Stringsm)设置状态代码Øvoidsen
8、dError(intsc)throwsIOException设置错误状态码ØvoidsendError(intsc,Stringmsg)throwsIOException设置错误状态码及信息response操作响应头http响应头的格式是name:value的格式,如果有多个value值,以”,”分开如Content-Encoding:gzipContent-Length:123Content-Language:
此文档下载收益归作者所有