java web,怎样将存放在数据库里面的图片显示在网页上,如果会的,请给出关键代码,小弟感激不尽

 我来答
互联互通社区
2012-05-07 · TA获得超过121个赞
知道小有建树答主
回答量:158
采纳率:62%
帮助的人:43.2万
展开全部
将图片存到数据库里面是以二进制的形式存进去的,
读出的时候是以内存流的形式读出来,
读取的是方式将不能再是<img src="xxx.jpg">
而是<img src="servlet地址">
这个和验证码生成方式道理是一样的。
网上有很多,思路就是这样,希望可以帮到你。
追问
能加QQ吗
追答
358379362
萧曼0n
2012-05-05 · TA获得超过379个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:211万
展开全部
写一条查询sql语句,将图片名存在一个实体的属性中,如prestate=con.prepareStatment("select * from goodsInfo where id=?");
prestate.setInt(1,1);
rs=prestate.executeQuery();
if(rs.next()){
GoodsInfo gd=new GoodsInfo();

gd.setImage(rs.getString("image"));

}

在网页jsp中取出实体中的属性
<img src="Images/<%=gd.getImage()%>"/>
追问
可以加qq吗:1063525400
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea73d17
2012-05-07
知道答主
回答量:18
采纳率:0%
帮助的人:13.2万
展开全部
如果你数据库里存的是blob字段,即以二进制流存进去的,就用2楼的方式,当然如果你只是存的图片在服务器上的路径,则用1楼的方式。

希望对你有所帮助
追问
能加QQ不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yc417076332
2012-05-07 · 超过13用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:35.6万
展开全部
<c:forEach> 迭代
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式