在JSP显示数据库内的图片问题!!! byte[] b=new byte[500]; int len = -1;while((len=is.read(b))<0) sos.write(b,0,len); }调整一下看看! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 response.setContentType("image/jpg");这个好像是需要的然后在要显示的图片的那个页面<img src="../getImage.jsp?imgNanme=aaaa.jpg"/>然后把你的那些代码放到getImage.jsp里面意思就是你得使用一个servlet去响应图片请求,专门从库中读取图片然后response.getOutputStream().write()出来就可以了 ls说的很详细,写一个servlet,添加到web.xml里面,例如<servlet> <servlet-name>Photo</servlet-name> <servlet-class> com.server.GetPhotoServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>Photo</servlet-name> <url-pattern>/photo</url-pattern> </servlet-mapping>取照片 <img src="/photo?id=5">就是把5这个id传进servlet,然后return response.getOutputStream().write(); 晕,如楼上所属,这一句是需要的,同时增加一句response.setContentType("image/jpg"); out.clearBuffer();// 你的其他代码 帮忙找个错 谢谢了!!!! 怎么把一个java的bean传给js函数呢?急死了! 关于OA项目得问题 刚学IBatis 遇到的问题,实在是看不出问题出在什么地方,请各位好心人帮帮忙看一看。万分感谢!! 容器管理事务问题 请教:如何配置James邮件服务器的多域名功能 如何创建一个实体BEAN,又不想插入新数据 关于EJB QL排序问题 我的JDBC连接SQLServer2000的问题!100分! 各位老大:在EJB开发中,直接使用存储过程好还是使用CMP调用数据库好? 高手帮我看看这是什么错 如何设计系统缓存
这个好像是需要的
然后
在要显示的图片的那个页面
<img src="../getImage.jsp?imgNanme=aaaa.jpg"/>
然后把你的那些代码放到getImage.jsp里面意思就是你得使用一个servlet去响应图片请求,专门从库中读取图片然后response.getOutputStream().write()出来就可以了
<servlet>
<servlet-name>Photo</servlet-name>
<servlet-class>
com.server.GetPhotoServlet
</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>Photo</servlet-name>
<url-pattern>/photo</url-pattern>
</servlet-mapping>取照片 <img src="/photo?id=5">就是把5这个id传进servlet,
然后return response.getOutputStream().write();
response.setContentType("image/jpg");
out.clearBuffer();
// 你的其他代码