데이터베이스에서 가져 오는 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) '을 사용하십시오. –
나는 서블릿을 upoloading,이 코드는 단지 표시를 테스트하는 것입니다 – d199224