如何映射来自不同来源的图像和文本
How to map image and text coming from different source?
如何在HTML中映射图像和文本? 假设图像文件夹中有图像并且文本来自数据库?如何将它们放在网页中的一个位置?
假设 Milkbottel 在我的图像文件夹中,并且牛奶瓶文本来自数据库,那么如何**
动态映射
**这两个在某种程度上,牛奶瓶图像和牛奶瓶文本将在网页中的一个地方?
数据库内容示例:
id (INT) | caption VARCHAR(255) | location VARCHAR(255)
1 milkbottle /images/milkbottle.jpg
2 orange /images/orange.jpg
JSP 示例
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<table border="2">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost/test";
String username="root";
String password="root";
String query="SELECT * FROM image_table WHERE caption = 'milkbottle' LIMIT 1";
Connection conn=DriverManager.getConnection(url,username,password);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(query);
if(rs != null) {
%>
<tr>
<td><%=rs.getString("caption"); %></td>
<td><img src='<%=rs.getString("location"); %>'/></td>
</tr>
<%
}
%>
</table>
<%
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</body>
</form>
</html>
我假设您的问题围绕着在为网页加载图像时检索标题(存储在数据库中)。
在这种情况下,只需将图像的位置与标题一起存储在数据库表中。请看一下此示例表布局:
id (INT) | caption VARCHAR(255) | location VARCHAR(255)
因此,当您存储新图像和标题时,请存储保存图像的位置 location
.然后,您可以通过以下查询检索给定图像位置的标题:
SELECT caption FROM image_table WHERE location = '/exact/location'
虽然我必须说,在WHERE
子句中使用文本是不好的。如果可以的话,使用表的id
列拉取位置和相应的图像要好得多(即更快)。
相关文章:
- 将HTML表格导出到带有文本和图像的excel中
- 可单击滚动图像以显示文本框
- 正确输入的文本会更改图像
- 无法将包含文本和图像的SVG保存到画布
- 如何知道锚在文本或图像上
- 自动缩放图像以匹配文本高度
- 一个javascript实现base64图像编码并将结果写入文本文件
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- jQuery对请求图像的外部文本进行查询
- 如何检测移动浏览器(PHP/Javascript),然后进行图像/文本更改
- ASP.NET网页-使用脚本显示由预定义日期和时间指定的图像/文本
- 合并 2 个 javascript/jquery 随机横幅图像/文本函数彼此对应
- 使用javascript在html中制作一个随机的图像/文本/url元素
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- 将2D画布(图像+文本)应用于3D表面,并进行360度旋转/动画-可以使用HTML5/CSS3/Javascript或F
- 覆盖HTML 5输入类型文件,相机与图像/文本从HTML网页
- 脚本标记中的Paperclip图像集显示的是图像文本url,而不是图像-expandablebanners.js
- 图像文本上的代码后面
- 电子邮件中包含图像/文本/插图的HTML滑块
- 如何从不同的媒体子集创建视频,如图像/文本等