servlet是如何运行的
servlet是如何运行的?
比如,在浏览器地址栏输入
http://足毂忍珩ip:port/web01/greeting
step1, 浏览器依据ip,port建立与服务器之间的连接。
step2,浏览器将请求数据打包(按照http协议)。
step3,浏览器发送请求。
step4,服务器解析请求数据包,将解析的结果写到
request对象上(为了方便servlet读取请求数据)。
同时,服务器还会创建一个response对象(为了方便
servlet输出处理的结果)。
step5, 服务器依据请求资源路径(/web01/greeting)
找到应用所在的文件夹,并且依据"/greeting"找到
对应的servlet类名。接下来要创建servlet对象。
step6, 服务器要调用servlet的service方法,会将
事先创建好的request,response对象作为参数传递进来。
所以,可以通过request对象获得请求数据,也可以
通过response对象输出处理的结果。
step7,服务器通过response对象获得处理结果,然后
将处理结果打包,发送给浏览器。
step8,浏览器解析服务器返回的处理结果,然后生成
相应的界面。
http://localhost:8080/web01/greeting?name=huahua
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:44
阅读量:54
阅读量:57
阅读量:80