用sevrlet打开一个PDF文件时出现的问题? 加一行:bos.flush();bis.close();bos.close();若行了的话,分就是俺的了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 caoze(大漠孤烟):还是不行,还有没好的方法试试?分不是问题,如果能解决问题我可以再开贴加几百分? 你的PDF文件有多大呢?将缓存重新设置一个合适的值是是看。 另外设置一下输出缓存,默认好象是8k你,如果你的PDF大就设置的大一些,然后调用flush() 还有老大既然可以String fileURL = "http://localhost:8080/examples/jsp/Chap0401.pdf";您 refresh 的时候直接/examples/jsp/Chap0401.pdf不就可以了?不然,web server 的压力不是多余的? 多谢楼上的朋友们的帮助,真是太感谢了,问题找到了原因是IE缓存的原因,在设置里改成“每次都访问就好了”但是,这不是根本的解决方法,我试了response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0);还是不行,看看那个高手还有好的方法。再次谢谢朋友们. Netscape 和 IE 在保持http响应header始终一致有bug。当需要绝对确保servlet输出不被缓存时,对每个servlet的请求都应使用略有不同的URL,可以加上一点外加参数信息。来自java servlet programming/java servlet 编程(Jason Hunter & William Crawford) JSP页面报500错误 java.lang.NullPointerException jsp页面的值怎么传值到Java类里面 struts 2 后缀问题 Mysql数据库 字符编码转换 导出的war文件在tomcat中解压后,用到的xfire等包还用放到tomcat/common/lib/ 中吗 下拉框的问题 关于在Linux乱码! tomcat 配置https与http自动切换怎么配 jsp分页显示怎样实现?那位有例程? 新手在此多谢了:SUN的宠物商店 jsp 基本问题 jsp在linux下的问题??
还是不行,还有没好的方法试试?
分不是问题,如果能解决问题我可以再开贴加几百分?
String fileURL = "http://localhost:8080/examples/jsp/Chap0401.pdf";
您 refresh 的时候直接
/examples/jsp/Chap0401.pdf
不就可以了?
不然,web server 的压力不是多余的?
问题找到了原因是IE缓存的原因,在设置里改成“每次都访问就好了”
但是,这不是根本的解决方法,
我试了
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
还是不行,看看那个高手还有好的方法。
再次谢谢朋友们.
当需要绝对确保servlet输出不被缓存时,对每个servlet的请求都应使用
略有不同的URL,可以加上一点外加参数信息。来自java servlet programming/java servlet 编程
(Jason Hunter & William Crawford)