代码不全,也就不能仔细说了,就事论事吧
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页面上、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)