Привет, я хочу отобразить изображение в JSP и иметь возможность обрабатывать его внутри div, классы, надеюсь, как изображение ej: <img src="image from MySQ">
.Как отображать изображение из MySQL (BLOB) в JSP?
У меня есть следующий код, но он показывает изображение в полноэкранном режиме.
<%Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, login, password);
statement = conn.createStatement();
rs = statement.executeQuery("SELECT photo FROM contacts where contact_id='1'");
try {
if (rs.next()) {
response.setContentType("image");
InputStream is = rs.getBinaryStream(1);
OutputStream aux = response.getOutputStream();
out.println("jajaja");
byte[] buffer = new byte[4096];
for (;;) {
nBytes = is.read(buffer);
if (nBytes == -1) {
break;
}
aux.write(buffer, 0, nBytes);
}
is.close();
aux.flush();
aux.close();
} else {
throw new SQLException("image not found");
}
rs.close();
} catch (SQLException e) {
out.println("Imagen no encontrada");
}
out.println("no se muestra");%>