关于servlet的响应有关问题

关于servlet的响应问题
1.tomcat对client的响应内容都是来自response对象吗,里面会有request,context对象的数据吗?换句话说,所谓响应对象不是我理解的返回给客户的对象,响应的其实是很多对象的结合
------解决思路----------------------
响应就是 response 对象,不过 response 对象有部分内容是由服务器自动计算或填充的,比如 Header 里面有些内容就是如此。Response 是不会包括  request 和 context 的数据的,这是两个不相关的东西。我们对 JSP out 对象或 response OutputStream 写出数据本身就是往 TCP 连接中的客户端回应 Body 内容 (Header 部分由服务器来处理),因此在我们拿到了 out 或 outputStream 之后我们不能再拿一次 out 或 output stream,这将导致 IllegalStateException 状态异常,因为我们准备往 out 中写入数据后服务器已经计算过了 Header 值,事后再来改动可能响应状态的东西都导致不一致,比如再拿一个 out 就是这个情况(Writer 是跟字符集用关系的,这影响 Header 中的字段)。