设置浏览器对某图片不缓存,只需在此图片返回的响应头中设置如下字段。
// 设置浏览器不缓存此图片
resp.setHeader("Pragma", "No-cache");
resp.setHeader("Cache-Control", "non-cache");
resp.setDateHeader("Expires", 0);
js中进行如下设置
function changeImage(){
document.getElementById("img").src = "${pageContext.request.contextPath}/imageCode?time="
+ new Date().getTime();
}