请求与响应
用户点击一个链接,链接的URL指向一个servlet。
容器由xml文件看出这个请求指向一个servlet,所以容器创建两个对象:HttpServletResponse,HttpServletReuquest。
容器根据请求中的URL查找正确的servlet,为这个请求创建或分配一个线程,并调用servlet的service()方法(传递请求和响应对象作为参数)。
service()方法根据客户发出的HttP方法(GET、POST),确定要调用那个servlet方法。
客户端发出了一个HTTP get请求,所以service()方法会调用servle的doGetI()方法,把请求和相应对象作为参数传给它
servlet使用相应对象将相应写个客户,响应通过容器传回。
service()方法结束,所以线程要么撤销,要么返回到容器管理的线程池。请求和响应对象引用超出作用域,可以进行垃圾回收 。客户得到响应。