容器在什么时候创建请求和响应对象?

时间:2015-01-17 18:01:17

标签: java servlets

当客户端请求到来时,容器根据URL找到正确的servlet并创建一对请求和响应对象。

据我所知,只有在容器找到有效的servlet时才会创建请求和响应对象。也就是说,如果没有为请求的URL找到有效的servlet,那么请求和响应对象就不会被创建。

但是,我不确定这一点。任何人都可以确认。

1 个答案:

答案 0 :(得分:2)

12.1使用网址路径一章中,Servlet Specification

  

用于映射到servlet的路径是来自的请求URL   请求对象减去上下文路径和路径参数。

因此,我们可以假设在执行任何映射逻辑之前创建请求对象(可能还有响应对象)。

另请注意

  

容器通常会回收请求对象以避免   请求对象创建的性能开销。