当前位置: 代码迷 >> J2SE >> servlet中out.println()输出的货色是不是存到response对象中了
  详细解决方案

servlet中out.println()输出的货色是不是存到response对象中了

热度:206   发布时间:2016-04-23 20:18:02.0
servlet中out.println()输出的东西是不是存到response对象中了
servlet中out.println()和ImageIO.write(image,"jpeg",out)输出的东西是不是存到response对象中了???
------解决思路----------------------
不是存  是通过写出去了
------解决思路----------------------
输出到客户端的浏览器了。
------解决思路----------------------
servlet 的ServletResponse 接口有两个将输出传个浏览器的方法
getOutputStream 和 getWriter
getOutputStream  主要传递二进制文件,多用于文件下载中
getWriter  传递普通文本给浏览器解析

------解决思路----------------------
感觉应该不是通过response
而是直接通过流返回到了客户端

out和response这俩对象虽说都是流的再封装, 但封装方式应该是不同的, 因此工作原理不同

out是jsp搞的内置对象, 不需要显式的实例化, 直接拿来就能用, 它的设计用到了缓冲技术

response比较直接暴力, 它会把数据直接传到客户端
  相关解决方案