1、准备要显示的,并创建一个最简单的jsp页面,运行起来。
2、通过ImageIo读取。
3、将图像的元字节数据保存到bytearray中。
4、将图像的字节数据用base64编码,转换成base64字符串。
5、把base64编码过的字符串放到img元素的src属性上。
6、最后就可以看到效果了。
你可以把的路径作为参数放在数据库的某一个字段中,需要用时提取出来即可
例如:
"image/pic1jpg" 这是一个相对路径,你把这个字符串存入数据库后,需要用时只需从数据库提取出来就行,
<img src="
<%
String str=select from 表名 where 条件;
ResultSet rs = null;
Statement stmt = conncreateStatement();
rs=stmtexecuteQuery(str);
str=rsgetString("字段名");
outprint(str);
%>">
jsp页面设置读取数据后不显示
路径都没有问题,但一直都显示不了,上网查了很多,但多没有用,后来我自己突然想到了,可能时spring mvc 拦截了静态资源文件,导致显示不出来,后来我自己就在spring mvc的配置文件上添加了spring mvc 加载静态资源配置后,最后终于正常显示。
以上就是关于谁有数据库中存的是图片路径,然后jsp页面显示图片出来全部的内容,包括:谁有数据库中存的是图片路径,然后jsp页面显示图片出来、如何用JSP从SQL server数据库中读取图片并显示在网页上、jsp页面设置读取数据后不显示图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)