0

私のコードはこのようなものです

    <%@ include file="getcon.jsp"%>
<html>
<head>
<title>View Image Page</title>
</head>
<body>
<table width="100%" border="0">
<!-- main content -->
<%
ResultSet rs=null;
try
{

rs=st.executeQuery("select * from file1");

while(rs.next())
{
%>
<table width="70%" height="160" border="1" align="center">
<tr>
<!-- Mention Directory where your images has been saved-->

<td><img src="<%=rs.getString("file_path") %>" alt="image" /></td>
<td> <%out.print(rs.getString(1)); %></td>
</tr>
</table>
<%
}
}
catch(Exception e)
{
out.print(""+e.getMessage());
}
%>

</table>
</body>
</html>

表の 2 列目から画像のパスを見ることができますが、画像を見ることができません。これの理由は何ですか。誰か助けてください。よろしくお願いします。

4

2 に答える 2

0

画像のパスが間違っていると思います。あなたができる最善のことは、ブラウザでページを右クリックしてソースコードを表示することにより、レンダリングされたページのソースコードを表示することです(ほとんどのブラウザで)。次に、タグ .../> を検索すると、パスが正しくない理由がわかります。スラッシュなどを見逃していると思います。

于 2013-03-27T14:42:24.973 に答える
0

そのように引用符をネストすることはできません。次のようなものを試してください:

<img src="<%rs.getString('file_path'); %>" alt="image" />

または多分

<img src="<%=rs.getString('file_path'); %>" alt="image" />

どれか覚えていません。

于 2013-03-27T14:40:25.417 に答える