我正在开发Web项目,在该项目中,我必须生成图像并在其加载时将其显示在JSP页面上。现在问题是我必须使用相同的图像名称,因此浏览器始终使用缓存图像,而不是新图像。在JSP中刷新图像/避免缓存
Display.jsp
<html>
<head>
<script type="text/javascript">
updateImage(){
var img1 = document.getElementById("text");
img1.src="sun.png?time=".new Date().getTime();
}
</script>
</head>
<body onload="updateImage()">
<form action="com.CheckName" method="get">
<input type="button" value="submit" name="submit" />
<img src="sun.png" id="text">
</form>
</body>
</html>
通过点击按钮,同一个JSP页面上被再次加载。 我正在使用上面的代码,但仍然只在下一页加载时获得缓存(旧)图像。我哪里出错了。
请帮忙。
感谢