<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");
%>
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");
%>
我的做法是将图片上传到web空间,数据库里存放的是图片的路径,每个用户每次传的图片都将前一次传的图片覆盖掉!
第一个页面是显示图片和上传图片按钮,第二个页面是图片上传处理 页面,就是jspSmartUpload ,处理好后用out.println("<script>alert('照片上传成功!');self.location='photo.jsp'</script>");
跳转到第一个页面
我试了还是不行。晕S了!照你self.location='photo.jsp?<%= Math.random() %>'
输出的话,好像要报错的!
有个参数id 是通过 session 得到的
但是如果新传的图片跟原来的图片格式一样,那只能通过刷新来显示新图片。
其中,格式一样的图片的文件名都是同一个,新的图片将旧的图片覆盖,是不是由于这个问题?
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");
%>
那你在把这段加上。一个新发现,原来的图片是jpg,上传一张gif以后图片显示的是新图片,而用手动来刷新!
你的意思是不是说如果不是同一格式的就已经正常了?
啥意思?
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");
%>
已经加上了
不同格式的已经正常了:)
就是同一格式的还不对!
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
我在管理已经给分了啊
他显示是:
回复人:bruni(不如你) () 信誉:100 2003-5-5 19:02:55 得分: 50 删除
但外面怎么没有?