真是怪事,jsp中从数据库中显示图片的问题

真是怪事,jsp中从数据库中显示图片的问题,第1张

代码不全,也就不能仔细说了,就事论事吧

1你要注意,数据库里存的的路径是绝对路径还是相对路径,如果测试阶段总是出问题,先暂时换成绝对路径,测试通过说明代码没问题了,再换成相对路径。

2如果采用相对路径的话,推荐加上basepath设置,以下来自myEclipse:

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<base href="<%=basePath%>">

这样的话,路径就都有了统一的参照点,就不容易出问题了。

3你的代码我没去试,不过我的显示一般是通过<img/>标签,毕竟有专门给的,还去写麻烦的干啥,而且写js的时候也方便。

4搜狗浏览器有两个内核,一个IE,另一个忘记了,没怎么用过。IE内核对好多的东西是支持很差(但。。至少显示不会有问题的。。。。不用说,你冲着路径方向找吧!),开发起来让人反胃,但奈何人家客户群大,将就吧,没办法。

数据库里只存对应的照片地址啦····

比如 upload/images/xxxjpg

JSP页面就这样显示咯

<%

String imgUrl = “upload/images/xxxjpg”;//这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径requestgetContextPath()+"/"+imgUrl %>

<img src="<%=imgUrl %>" alt="images"/>

以上就是关于真是怪事,jsp中从数据库中显示图片的问题全部的内容,包括:真是怪事,jsp中从数据库中显示图片的问题、请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9506599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存