请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上

最近在忙着毕业设计,用Jsp+ssh+mysql+tomcat在myeclipse中做一个购物网站,我把商品图片的路径存到Mysql数据库里,想要通过读取数据库存的图片路... 最近在忙着毕业设计,用Jsp+ssh+mysql+tomcat在myeclipse中做一个购物网站,我把商品图片的路径存到Mysql数据库里,想要通过读取数据库存的图片路劲,把图片显示在jsp页面上,但是具体不知道该怎么做。希望各位帮忙解惑,感激不尽。
毕业设计真让人头疼,问题一大堆,很混乱,在j2EE方面,学得很不够用,不知道该怎么让设计好的静态网页和数据库交互。
展开
 我来答
晨星小
2011-03-08 · 超过12用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:31万
展开全部
数据库里只存对应的照片地址啦····
比如 upload/images/xxx.jpg

JSP页面就这样显示咯
<%
String imgUrl = “upload/images/xxx.jpg”;//这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"/"+imgUrl %>
<img src="<%=imgUrl %>" alt="images"/>
追问
谢谢。。你说的这个是在jsp页面上显示图片的代码,那从数据库里面获取图片的路径信息,然后将路径信息存在一个变量里,接着再根据这个变量把图片显示在页面上。

" alt="images"/>
是这样理解么?
H爱不绝迹
2018-04-10 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.9万
展开全部

MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 与LONGBLOB,区别在于各自所能够保存的最大数据长度区别。关于如何编写文件的上传,我们在这里就不再介绍了,感兴趣的读者可以参见“网页陶吧”内的相关文章。现在,我们主要来看一下如何接收上传文件并将其存入到MySQL数据库中。具体的脚本代码如下,其中我们假定文件上传域的名称为Picture。

具体如下:

1、简介

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2、软件介绍

MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。经过一些测试后,开发者得出结论:mySQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

3、管理工具

可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator,MySQL Query Browser和MySQL Workbench。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户03784
2011-03-09 · 超过25用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:0
展开全部
10/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg
像一楼说的是正解,不行的原因可能是根的位置问题,自己对着检查一下。
另外你这个路径太长。。太不好测试了,先弄个简单点的。
你右键点图片,属性的地址应该是

这个才是你的服务器上图片的地址。E:的是计算机的真实路径,和服务器上的绝对路径,相对路径不是一回事。服务器启动后,只能访问当前服务器路径之内的文件,而windows下打开html文件不受此限制,所以不能用计算机的路径。
保存到tomcat中就是保存到项目中了,如果你希望保存到源代码中,可以去改tomcat的server.xml配置文件,
<Context path="/" docBase="D:\workspace\SkyShop\ROOT"
debug="0" privileged="true">

</Context>
并删除webapps下的内容。
或者以流的方式将写到图片写到数据库中。

最后建议你去看看关于相对路径的文章,篇幅有限,说的还是不太清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liufei_yj
2011-03-09 · TA获得超过788个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:352万
展开全部
联系我把,教你用图片上传,文件重命名,图片压缩,动态的,很容易维护,很适合购物网站,466169163(隐身了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式