j**a的RequestURL**问题

时间:2018.01.29 发布人:pingxia1314

j**a的RequestURL**问题

已解决问题

谷歌pingxia1314用户在2018.01.29提交了关于“藕粉j**a的RequestURL**问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-01-27T04:52:25。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !

希望以下的回答,能够帮助你。

第1个回答

用户名:Sh**ANEXINGCAI  

以tomcat为例:

1、用户点击网页内容,请求被发来自送到本机端口808问答0,被在那里**的Coyoteh**TTP/1.1Connector获得。

2、Connector把该请求交给它也掌所在的Service的Engine来处理,并等待Engine的回应。
3、E冲余若组渐动英易资鲁ngine获得请求loca展乎审手烈领喜lhost/test/index.jsp,匹配所有的虚拟主机h**ost。

4、Engine匹配到名为localhost的h**ost(即使匹配不到也把请求交给该h**ost处理,因为该h**ost被定义为该Engine的默认主机),名为localhost的h**ost获得请求/test/index.js术执状第双三罪式在p,匹配它所拥有的所有的Context。h**ost匹配到路径为/test的Context(如果匹配不到就把该请求交给路径名为“
”的Context去处理)。

5、path=“/test”的Context获得请求/index.jsp,在它的mapping
table中寻找出对应的Servlet。Context匹配到URLPATTERN为*.jsp的Servlet,对应于JspServlet类。

6、构造h**ttpServletRequest对象和h**ttpServ苏总者谓利还负起letResponse对象,作为参数调用JspServlet的doGet持可容船仍()或doPost(免防史笑输铁).执行业务逻辑、**存储等程序。

7、Context把执行完之后的h**ttpSe龙跳严延脸额定rvletResponse对象返回给h**ost。

8、h**ost把h**tt起细继内已永振pServletResponse对象返回给Engine。

9、E款至下杨临气ngine把h**ttpServletResponse对象返回Connector。

10、Connect收散or把h**ttpServletResponse对象返回给客户Browser。

以上来自于网络,我只是CV希望能帮到你。