servlet运行过程
来源:互联网 发布:在淘宝上怎么买发令枪 编辑:程序博客网 时间:2024/05/18 10:49
在浏览器地址栏输入: http://ip:port/appname/hello?name=zs
1,浏览器会依据ip,port连接服务器,浏览器将/appname/hello?name=zs(请求资源路径)存放到请求数据包(依据http协议打包)。
2,Servlet引擎(web server当中负责通讯的模块)会创建Request对象(一般称为请求对象,Servlet引擎会将请求数据包中的数据封装到 Request对象当中,方便Servlet获取数据,也就
是说,Servlet不用处理http协议相关的代码),还会创建Response对象(一般称为 响应对象,方便Servlet将处理之后的结果返回给客户端)。
3,Servlet引擎依据/appname找到对应的应用。依据应用所对应的web.xml,找到url-pattern元素。接下来,依据servlet-class元素指定的类名,创建Servlet实例。
4,Servlet实例可以通过Request对象获取请求参数值。也可以通过Response对象输出结果。
5,Servlet引擎从Response对象中获取结果,生成响应数据包。
6,浏览器解析服务器返回的响应数据包,生成相应的界面。
- Servlet运行过程
- servlet 运行过程
- servlet 运行过程
- servlet运行过程
- Servlet 运行过程分析
- servlet的运行过程
- Servlet的运行过程
- Servlet运行过程
- servlet运行过程
- Servlet的运行过程
- Servlet的运行过程
- Servlet的运行过程
- Servlet的运行过程
- Servlet的运行过程
- servlet的运行过程
- Servlet的运行过程
- Servlet生命周期及运行过程
- DRP项目--servlet运行过程
- winform 添加皮肤
- Android ApiDemos示例解析(201):Graphics->OpenGL ES->Compressed Texture
- linux文件系统基础知识
- #include<>
- tiny6410刷机
- servlet运行过程
- TCP/IP中关于2MSL在何种情形下允许连接
- Android ApiDemos示例解析(202):Graphics->OpenGL ES->Cube Map
- Unicode和String相互转换
- 已经完成linux PCB制图软件的安装 CANDENCE
- pragma pack的用法
- solr预研
- struts2文件上传类型和大小提示信息问题
- android-jni项目笔记