【发布时间】:2013-07-05 09:43:06
【问题描述】:
我正在开发 web 项目,我必须在加载时生成图像并将其显示在 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 页面。 我正在使用上面的代码,但我仍然只在下一页加载时获得缓存(旧)图像。我哪里出错了。
请帮忙。
谢谢
【问题讨论】:
标签: javascript image jsp webpage