我試圖設置,我從數據庫提取一個jsp頁面上的圖片大小的jsp頁面上的圖片。重新調整了儲存於數據庫
我可以得到圖像確定,但它填補了整個頁面。
任何人都知道如何設置圖片的大小
感謝
下面的代碼我有我的jsp:
<%
Blob image = null;
byte[] imgData = null;
Connection con;
String url="jdbc:mysql://localhost:3306/comshopDatabase";
String uName="root";
String pwd="";
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection(url,uName,pwd);
String sql="Select image from images WHERE id = '1' ";
PreparedStatement stmt=con.prepareStatement(sql);
ResultSet resultset=stmt.executeQuery();
while(resultset.next())
{
Blob bl = resultset.getBlob("image");
byte[] pict = bl.getBytes(1,(int)bl.length());
response.setContentType("image/jpg");
OutputStream o = response.getOutputStream();
%>
<TABLE BORDER="1">
<TR>
<TH>picture</TH>
</TR>
<TR>
<td>Image</td><td><%o.write(pict);%></td>
<%o.flush();
o.close();%>
<TD> <%= resultset.getString(2) %> </TD>
<TD><%= resultset.getString(3) %></TD>
</TR>
</TABLE>
<BR>
<%
o.flush();
o.close();
}
%>
這是可怕的做法。使用'servlet'。 – 2013-04-26 13:28:36
我有upoloading小服務程序,此代碼只是用於測試顯示 – d199224 2013-04-26 13:31:29