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

JSP页面图片能显示出来,但是页面别的信息为空白解决方法

2012-03-24 
JSP页面图片能显示出来,但是页面别的信息为空白td classtdright stylepadding-right: 4px凭证图

JSP页面图片能显示出来,但是页面别的信息为空白
<td class="tdright" style="padding-right: 4px;">凭证图片</td>
<td class="tdright">
<%
byte[] a = ((MdeliveryOrder)request.getAttribute("morder")).getVoucherImg();
response.setContentType("image/gif");
OutputStream o = response.getOutputStream();
o.write(a);
o.flush();
o.close();
%>
</td>

[解决办法]
重新理解了下你的逻辑思路后,终于大概知道你问题在哪了。

楼主你混淆了HTML页面和图片吧?

企图把HTML页面和图片一起输出是做不到的。

出库单页面中,只能是类似这样:
<td class="tdright" style="padding-right: 4px;">凭证图片</td>
<td class="tdright">
<img src="image.jsp?imageId=xxxooo" />
</td>


然后另外写个image.jsp
<%
byte[] a = ((MdeliveryOrder)request.getAttribute("morder")).getVoucherImg();
response.setContentType("image/gif");
OutputStream o = response.getOutputStream();
o.write(a);
o.flush();
%>

[解决办法]
<img width="???" height="???" src="image.jsp?imageId=xxxooo" />

热点排行