- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第09天request与response
【教学内容】
request与response介绍
request与response的作用与由来
request与response的体系结构
response详细介绍
response常用API介绍
response操作响应状态码
response操作响应头
重定向
定时跳转
设置响应正文
生成验证码
request详细介绍
获取http请求信息
获取请求参数
请求参数乱码分析与解决
Request域对象介绍
请求转发
请求转发与重定向区别
请求包含
【教学总结】
【第一阶段】
【学习目标】
掌握request与response的作用
掌握request与response的体系结构
【内容:request与response介绍】
request与response的由来及作用
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象
request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了.
request与response的体系结构
javax.servlet.Servlet接口中的service方法
public abstract void service(ServletRequest req, ServletResponse res) throws ServletException, IOException;
javax.servlet.GenericServlet类中的service方法
public abstract void service(ServletRequest req, ServletResponse res) throws ServletException, IOException;
javax.servlet.http.HttpServlet类中的service方法
在这个类中对service方法进行了重载
public abstract void service(ServletRequest req, ServletResponse res) throws ServletException, IOException;
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
【笔试面试题】
无
【重点总结】
掌握request与response的作用,了解它的体系结构
【第二阶段】
【学习目标】
掌握response对象操作http响应的API
掌握重定向的概念及实现
【内容:response详细介绍】
response常用API介绍
前面我们已经介绍过response对象可以用于封装我们的http响应信息,对于http响应,它有三部分给成, http响应行,http响应头,http响应正文,下图是关于response操作http响应常用API介绍
response操作响应状态码
在http响应行中,有一个很重要的值,它叫做响应状态码,它可以有五种类型取值,
常用状态码
200请求成功(其后是对GET和POST请求的应答文档。)
302所请求的页面已经临时转移至新的url。
304未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
404没有找到文件或目录。
405请求中指定的方法不被允许
500请求未完成。服务器遇到不可预知的情况
HttpServletResponse操作状态码API
void setStatus(int sc,String sm) 设置状态代码
void sendError(int sc) throws IOException 设置错误状态码
void sendError(int sc,String msg) throws IOException 设置错误状态码及信息
response操作响应头
http响应头的格式是 name:value的格式,如果有多个value值,以”,”分开如
Content-Encoding: gzip
Content-Length: 123
Content-Language: zh-cn
Content-
您可能关注的文档
最近下载
- 水利工程环境影响分析与控制【毕业作品】.doc
- 2019 水电工程场内交通道路设计规范.docx
- 读后续写专项突破+课件-2025届高三英语上学期一轮复习专项.pptx VIP
- 水利工程施工技术骨料开采量的确定63骨料开采量的确定.pptx
- 航空机械零部件制造公司绩效管理方案.docx VIP
- “舌尖上的年味”春节全国各地美食习俗PPT模板工作总结汇报.pptx VIP
- 新版建设工程工程量清单计价标准解读.pptx VIP
- 读后续写Continuation+writing+课件-2025届高三英语上学期一轮复习专项.pptx VIP
- 辅警基础知识培训课件.pptx
- 高考英语词汇3500汉译英默写版.pdf VIP
文档评论(0)