当前位置: 代码迷 >> Java Web开发 >> 新近看了一个小项目,有点疑惑。望解答。
  详细解决方案

新近看了一个小项目,有点疑惑。望解答。

热度:2017   发布时间:2013-02-25 21:13:08.0
最近看了一个小项目,有点疑惑。望解答。~~
为什么在上传之前都要有个
  response.reset();
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
这些代码什么意思。

------解决方案--------------------------------------------------------
这些都是为了设置请求网页的信息,比如设置网页的字符编码、是否使用缓存、缓存的有效期等。
------解决方案--------------------------------------------------------
response.reset():来清除首部的空白行 空白行的出现原因,jsp代码编译后产生。就是有jsp生成html文件的时候,html文件内部会出现很多空白行。下载后的文件内的空白行也是这样产生的。 因此,需要 response.reset() 来清除首部的空白行 注意:response的任何打开流关闭之后都不能再reset
setHeader(String name,String value)指定请求HTTP文件的名字和参数
  相关解决方案