J2EE中,HttpServlet容器响应Web客户端请求流程
2016-07-21 15:42
351 查看
HttpServlet容器响应Web客户端请求流程如下:
(1)Web客户向Servlet容器发出Http请求;
(2)Servlet容器解析Web客户的Http请求;
(3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;
(4)Servlet容器创建一个HttpResponse对象;
(5)Servlet容器调用HttpServlet的service方法,这个方法会根据request的Method来判断具体是执行doGet还是doPost,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象;
(6)HttpServlet调用HttpRequest有关方法,获取HTTP请求信息;
(7)HttpServlet调用HttpResponse的有关方法,生成相应数据;
(8)Servlet容器把HttpServlet的响应结果传给Web客户。
doGet和doPost是创建httpservlet时需要覆盖的方法。
(1)Web客户向Servlet容器发出Http请求;
(2)Servlet容器解析Web客户的Http请求;
(3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;
(4)Servlet容器创建一个HttpResponse对象;
(5)Servlet容器调用HttpServlet的service方法,这个方法会根据request的Method来判断具体是执行doGet还是doPost,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象;
(6)HttpServlet调用HttpRequest有关方法,获取HTTP请求信息;
(7)HttpServlet调用HttpResponse的有关方法,生成相应数据;
(8)Servlet容器把HttpServlet的响应结果传给Web客户。
doGet和doPost是创建httpservlet时需要覆盖的方法。
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 创业如何选择WEB开发语言
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- 使用批处理修改web打印设置笔记 适用于IE
- Apache Web让JSP“动”起来
- web下载的ActiveX控件自动更新
- 推荐六款WEB上传组件性能测试与比较第1/10页
- 关于三种主流WEB架构的思考
- 使用 Iisext.vbs 列出 Web 服务扩展文件的方法
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- 使用 iisext.vbs 禁用 Web 服务扩展的方法
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点