我用common-uploadfile组件做上传图片,正确上传完,要刷新一下就可以看到最新上传的图片
我的做法是点上传后,让它跳转到Servlet处理上传,上传成功后直接从Servlet跳转到了JSP显示页面
但是问题也出来了,每次上传后自动跳回到上传图片的界面,显示的都是上传之前的图片,要手动刷新一下页面才会显示出刚上传完后图片
我要怎么样才能在Servlet跳转回来后直接就能显示的是最新上传的图片呢?谢谢
我的做法是点上传后,让它跳转到Servlet处理上传,上传成功后直接从Servlet跳转到了JSP显示页面
但是问题也出来了,每次上传后自动跳回到上传图片的界面,显示的都是上传之前的图片,要手动刷新一下页面才会显示出刚上传完后图片
我要怎么样才能在Servlet跳转回来后直接就能显示的是最新上传的图片呢?谢谢
<img src="../images/items/<%=item.getItemNo() %>.gif" width="85" height="49" name="img">
二楼说的方法我试了,好像也不行,不知道是不是我操作上有不完整的地方唉
图片上传
<input type="file" name="file" onChange="showPhoto(this.value)" size="30">
<TD colspan="4">图片预览
<IMG src="../showUploadPhoto.do" id="picId" width="160px" height="200px" border="0">
</TD><script>
function showPhoto(value)
{
var form = document.forms[0];
form.picId.src = value;
}
</script>
response.sendRedrect(sss.do);不要直接返回页面,通过servlet跳转重新刷新页面就可以了。