如何用JSP从SQL server数据库中读取图片并显示在网页上?

如何用JSP从SQL server数据库中读取图片并显示在网页上?,第1张

你可以把图片的路径作为参数放在数据库的某一个字段中,需要用时提取出来即可.

例如:

"image/pic1.jpg" 这是一个相对路径,你把这个字符串存入数据库后,需要用时只需从数据库提取出来就行,

<img src="

<%

String str=select * from 表名 where 条件

ResultSet rs = null

Statement stmt = conn.createStatement()

rs=stmt.executeQuery(str)

str=rs.getString("字段名")

out.print(str)

%>">

这个要看你数据库中存储的图片路径是哪种了?

1、如果是映射出的URL路径,如(www.123.com/pic/1.jpg或/pic/1.jpg),那么直接把路径放到img标签的src中就行了;

2、如果是真实的路径,如(D:\pic\1.jpg),如果D:\pic这个在jsp服务器中被映射成成了URL,如映射成"/pic/",那么src中的值为"/pic/1.jpg",就可以显示了

3、如果是真实路径,且没有映射成URL,那么jsp是无法访问的


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

原文地址:https://54852.com/sjk/10037033.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存