Servlet执行流程和生命周期
2016-06-04 15:14
441 查看
一.servlet执行流程
1.客户端提交http请求
2.服务端根据客户端提供的请求地址在web.xml文件中找到匹配的servlet-mapping元素
3.根据找到的servlet-mapping元素的子元素servlet-name找到相应的servlet元素
4.由找到的servlet元素的子元素servlet-class确定处理类的位置,根据客户请求类型执行相应的操作
二.servlet生命周期
1.初始化阶段,调用init()方法
2.响应客户端请求阶段,调用service()方法。由services()根据提交方式选择执行doGet()或者DoPost()方法。
3.终止阶段,调用destroy()方法
1.客户端提交http请求
2.服务端根据客户端提供的请求地址在web.xml文件中找到匹配的servlet-mapping元素
3.根据找到的servlet-mapping元素的子元素servlet-name找到相应的servlet元素
4.由找到的servlet元素的子元素servlet-class确定处理类的位置,根据客户请求类型执行相应的操作
二.servlet生命周期
1.初始化阶段,调用init()方法
2.响应客户端请求阶段,调用service()方法。由services()根据提交方式选择执行doGet()或者DoPost()方法。
3.终止阶段,调用destroy()方法
相关文章推荐
- android-4集成高德地图的搜索和导航功能
- HDU 4417 Super Mario
- switch case constant expression required
- Word中插入上标、下标快捷键
- Mac下PHP连接MySQL报错"No such file or directory"的解决办法
- 卡尔曼(Kalman)滤波(三)-- 新息
- To keep up-to-date with Latest Jordans 2016
- 编程规范 --- 宏
- android app热更新方案探讨(二)
- Ubuntu 14.04中修复默认启用HDMI后没有声音的问题
- 关于独立游戏开发者
- Java实现多种方式遍历Map集合
- git学习笔记2
- 小米google play service停止工作解决办法,不root,不刷第三方recovery(也适用于其他的手机)
- 开发借助
- typeof()
- 理解置信区间和置信水平
- 编程规范 --- 代码测试、维护
- Mac下PHP连接MySQL报错"No such file or directory"的解决办法
- 安卓中引入第三方架包butterKnife的操作方法以及使用Intent创建选择窗口和通过handler发消息实时更新textview中的时间