首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp页面显示图片有关问题?找了好久没有解决答案

2012-01-02 
jsp页面显示图片问题??找了好久没有解决答案。一个页面指向生成图片的JSP页面。第一次进来图片无法显示。刷新

jsp页面显示图片问题??找了好久没有解决答案。
一个页面指向生成图片的JSP页面。第一次进来图片无法显示。刷新一下页面才显示出来。有的答案说缓存问题,我在页面头加清空缓存了。还是无法解决??求高手指点。

tomcat服务器

<img src="image.jsp" height="80" width="79">


image.jsp
  response.setContentType("image/jpeg");
byte tmp[] = new ReaderImageDao().getTjbrxxImage(sql.toString());
if(tmp != null && tmp.length > 0){
OutputStream output = response.getOutputStream();
output.write(tmp);
output.flush(); //强制清出缓冲区  
output.close();
out.clear();
out = pageContext.pushBody();
}

[解决办法]
不是缓存问题,是每次页面提交的图片URL是一个,所以不刷新
在路面URL后面加一个随机数
比如下面这样
<img src="xxxxx?<%= java.util.Random.nextDouble()%>">

具体根据自己情况在改改

热点排行