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

  • 怎么使用命令将文件的增删改查
  • Spring 如何保证 Controller 并发的安全
  • 程序包com.sun.image.codec.jpeg不存在问题解决
  • IntelliJ IDEA代码怎么关闭按字母顺序排列建议
  • 怎样配置Tomcat
  • 热门搜索
    奇观的意思 冷战是什么意思 wash是什么意思 激素药对人体有什么危害 以的意思 address是什么意思 什么是门户网站 遑论是什么意思 双是什么意思 癸水是什么意思