servlet是如何运行的?

 时间:2026-04-23 04:24:33

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
  • 热门搜索
    家常菜做法大全有图 鸡的做法 阳澄湖大闸蟹做法 眼袋怎么消除 宝宝舌苔厚白是怎么回事 饺子馅做法大全 红烧牛肉面的做法 竹笋炒肉的做法 芹菜馅饺子的做法 姜爆鸭子的做法