该链接详解htttp请求和响应 http://www.cnblogs.com/goxcheer/p/8424175.html
1.web应用工程发布到tomcat服务器
2.客户端访问某个web资源,即一次http请求(请求头,请求行,请求正文)
3.tomcat服务器接收请求,并内部封装成一个httpServletRequest对象
4.执行Servlet的service方法(doGet,doPost)
5.一般通过Response的write方法向Response缓冲区写数据
6.tomcat引擎从缓冲区中获取数据,封装成一个Http响应(状态行,响应头,响应正文)向客户端传输
图解: