servlet是如何运行的

2025-05-13 03:00:55

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。
猜你喜欢