如何在数据库中的jsp文件中显示图像

时间:2018-06-25 17:19:58

标签: jsp

如何在数据库的 jsp 文件中显示图像?

下面的JSP代码:-

<%
  ResultSet rs=stmt.executeQuery("select img,name from books");
%>
<html>
<head>
 <title>ONLINE BOOK STORE - LOGIN PAGE</title>
</head>
<body>
 <table align=center>
  <tr>
   <td align=center><img src="logo.jpg"></img>
  <tr>

我们要在哪里存储要从数据库中提取的图像?

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

过去,我是通过编写一个servlet来实现的,该servlet从本地文件中读取图像文件以动态更改大小和格式。或者,图像的字节可能来自数据库的blob列,这是相似的。然后,可以在图像标签内的JSP内寻址servlet路径。这够了吗?还是需要示例代码?

答案 1 :(得分:0)

在db中将图像另存为base64字符串,并在<img src="<%= rs.getString(0); %>">中渲染该字符串

用于将图像转换为base64字符串。在这里Convert image to Base64 String