在jsp中从db中检索图像

时间:2015-07-05 13:22:04

标签: image jsp

我从网站上复制了这些代码。但它不起作用 请帮我解决错误。 图片未显示

<%@page import="java.sql.ResultSet"%>
<%@ include file="getcon.jsp"%>
<html>
<head>
<title>View Image Page</title>
</head>
<body>
<table width="100%" border="0">
<%
ResultSet rs=null;
try
{
rs=st.executeQuery("select image from test");
while(rs.next())
{
 %>
<table width="70%" height="160" border="1" align="center">
<tr>
<td><img src="image/<%=rs.getString("image") %>" width="115" height="128" />    </td>
</tr>
</table>
<% 
}
}
catch(Exception e)
{
out.print(""+e.getMessage());
}
%>
 </table>
 </body>
 </html>

getcon.jsp包含数据库连接

<%@ page import="java.sql.*" %>
<%!Statement st=null;
Connection cn=null;
%>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection     con=DriverManager.getConnection("jdbc:mysql://localhost/test","root","");


st=con.createStatement();
%>

所以我应该在这段代码中做出哪些改变。 image是测试表中的列名。

0 个答案:

没有答案