如何使用jsp从MySQL数据库表中的图像路径检索图像?

如何使用jsp从MySQL数据库表中的图像路径检索图像?,mysql,jsp,Mysql,Jsp,我想在jsp上显示图像。我在MySQL表中有一个图像路径,在那里上传或存储图像。使用该图像路径如何在JSP上显示图像?。有人能给我看一下同样的代码吗?您可以让jsp发出一个图像标记 例如,如果您的imagepath列包含/assets/2015/abc123.jpg,则您可以将jsp所服务的网页安排为包含如下标记: <img src="//static.example.com/assets/2015/abc123.jpg"> 然后,当浏览器呈现jsp发送的页面时,它将从路径中获

我想在jsp上显示图像。我在MySQL表中有一个图像路径,在那里上传或存储图像。使用该图像路径如何在JSP上显示图像?。有人能给我看一下同样的代码吗?

您可以让jsp发出一个图像标记

例如,如果您的
imagepath
列包含
/assets/2015/abc123.jpg
,则您可以将jsp所服务的网页安排为包含如下标记:

<img src="//static.example.com/assets/2015/abc123.jpg">

然后,当浏览器呈现jsp发送的页面时,它将从路径中获取图像


现在,我在猜测将列中的路径转换为有效URL需要遵循的规则。关于
//static.example.com/
的业务是我的猜测。但这是基本的想法。

假设数据库中有一个图像存储为images/triangle.gif,并且在项目中的web/images文件夹下有一个图像名triangle.gif。然后,您可以简单地像这样显示图像

<img src="${pageContext.request.contextPath}/images/triangle.gif">


请详细说明您的问题好吗?我想在jsp上显示图像。我在MySql表中有一个图像路径,在那里上传或存储图像。使用该图像路径如何在JSP上显示图像?到目前为止您尝试了什么?显示您的代码和工作对于获得可靠的答案有很大帮助。因为您已经将图像路径(唯一的图像名称)存储到数据库中,所以您只需要在JSP页面上显示
。JSP的目的是将网页的内容写为文本。