网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

servlet是如何运行的

时间:2024-10-11 22:13:20

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

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com