网站大量收购闲置独家精品文档,联系QQ:2885784924

第9天request与response分解.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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-

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档