我的jsp上有如下代码
<IMG  src="../../map/world.gif">
当单击某个按钮时,就由后台JAVA代码重新生成图片world.gif出现问题:图片world.gif已经成功生成到本地的目录中
但是我的jsp上显示的还是原来的旧的图片。另外点击刷新按钮的时候图片可以显示新的图片。用了很多办法,都没有解决。
请各位大侠赐教。

解决方案 »

  1.   

    <IMG src="../../map/world.gif?<%=System.currentTimeMillis()%>">
      

  2.   

    kevinliuu:
    能解释一下加上System.currentTimeMillis 是什么意思吗?因为我加上你给的代码后,
    有时候图片会自动刷新,有时候又没有刷新...请在指教.....谢谢
      

  3.   

    <IMG src="../../map/world.gif?t=<%=System.currentTimeMillis()%>">试试这个
      

  4.   

    <IMG src="../../map/world.gif?T=<%=(Math.random() * 10000)%>">
    这样你就明白了吧.简单点说就是要让jsp刷新图片.
      

  5.   

    一个标识,只有当页面发生变化的时候,才会重新编译你的jsp,才会载入新的图片。因为每次刷新的时候System.currentTimeMillis()的值都不一样,所以你的jsp容器会认为页面发生了变化。不知道解释的对不对,只是知道个大概。
      

  6.   

    来迟了,同意AreamArgentateOfWing(梦幻银翼) 的解决方案