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
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="">这里面该怎么写?