我正在开发 web 项目,我必须在加载时生成图像并将其显示在 JSP 页面上。现在的问题是我必须使用相同的图像名称,因此浏览器总是使用缓存图像而不是新图像。
显示.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 页面。我正在使用上面的代码,但我仍然只在下一页加载时获得缓存(旧)图像。我要去哪里错了。
请帮忙。
谢谢