【急救】jsp输出数据库的二进制图片出问题了,求大神帮助
j2ee吧
全部回复
仅看楼主
level 2
☞◎O◎☜ 楼主
我用的是主网页include动态加载子网页,主网页从servlet接收了从数据库查到的物品信息(包含二进制图片),使用byte[]数组存储后传到了子网页,这是从子网页接收的二进制图片参数
byte[]pictureByte=request.getParameter("pictureByte").getBytes();
求大神解答怎样将这个byte[]中的二进制数据读成图片啊,图片想显示在这个子网页的一个表格列中
附上我的部分代码,谢谢大神指正
<%.........省略部分其他参数
byte[]pictureByte=request.getParameter("pictureByte").getBytes();//接收图片字节数组
%>
<%
ServletOutputStream targetPic=response.getOutputStream();
targetPic.write(pictureByte);
targetPic.flush();
//这段代码报错,错误信息:Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException
%>
<img src="">这里面该怎么写?
2013年04月23日 02点04分 1
level 2
一般的做法都是把图片的路径或名称保存到数据库里,而不是把图片保存到数据库里
2013年05月10日 01点05分 3
level 2
j2ee视频教程。充电挺好的。
ぁの【猎豹网校】,有ppt培训学习视频,和j2ee类的视频教程ぁのぁの。有兴趣的可以去看看。本号代发的不要问我。加这号265接000再接4575。
……
压力大工作疲惫,回家先放松身心,养养胃饮食清淡,享生活甜蜜滋味,早休息健康必备,美梦至与你相会。祝你身体健康,万事如意,心情愉快。
2013年06月15日 11点06分 5
1