为什么在ServletResponse实例上不能同时调用getWriter()和getOutputStream()? 最佳答案 设计决定。 Writer和OutputStream都维护自己的缓冲区。如果您每个创建一个,那么它们的输出将需要以某种方式合并。可能,但是更复杂。因此,他们决定必须选择是基于字符的输出还是二进制输出。