MOSTRAR IMAGEN Y TEXTO EN LA MISMA PAGINA
    
		    Hola estoy trabajanod con oracle y jsp.
Con el siguiente código muestro una imagen tipo BLOB, el problema es que no me permite mostrar datos texto en la misma página
<% String VPrepaI = request.getParameter("un_numero_preparacion");
if (VPrepaI != null) { %>
<HR><BR>
<% } %>
</FORM>
</TABLE>
</BODY>
</HTML>
<%
Connection conn = null;
Statement stmt = null;
String url = "jdbc:oracle:oci8:@";
String usuario = "scott";
String password = "tiger";
 
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection (url, usuario, password);
conn.setAutoCommit(false);
stmt = conn.createStatement();
PreparedStatement sql = conn.prepareStatement("SELECT foto FROM foto_temp " +
"WHERE nombre = '" + VPrepaI + "'");
ResultSet rs = sql.executeQuery();
rs.next();
InputStream in = rs.getBinaryStream("foto");
byte[] b = new byte[1024*1024];
int len;
while((len=in.read(b)) >0)
response.getOutputStream().write(b,0,len);
in.close();
rs.close();
	
} catch (IOException e) {
} catch (SQLException e) {
}
%>
    Con el siguiente código muestro una imagen tipo BLOB, el problema es que no me permite mostrar datos texto en la misma página
<% String VPrepaI = request.getParameter("un_numero_preparacion");
if (VPrepaI != null) { %>
<HR><BR>
<% } %>
</FORM>
</TABLE>
</BODY>
</HTML>
<%
Connection conn = null;
Statement stmt = null;
String url = "jdbc:oracle:oci8:@";
String usuario = "scott";
String password = "tiger";
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection (url, usuario, password);
conn.setAutoCommit(false);
stmt = conn.createStatement();
PreparedStatement sql = conn.prepareStatement("SELECT foto FROM foto_temp " +
"WHERE nombre = '" + VPrepaI + "'");
ResultSet rs = sql.executeQuery();
rs.next();
InputStream in = rs.getBinaryStream("foto");
byte[] b = new byte[1024*1024];
int len;
while((len=in.read(b)) >0)
response.getOutputStream().write(b,0,len);
in.close();
rs.close();
} catch (IOException e) {
} catch (SQLException e) {
}
%>
		    Hola
¿Por qué no obtienes y envÃas la imagen desde un servlet y la recoges desde la página objetivo en una página JSP con la etiqueta <IMG>?
Te quedarÃa todo más estructurado y más bonito. No quedan muy bien los accesos a BBDD en una página JSP, pudiéndotelo montar en clases aparte.
Por cierto, gracias por la contraseña a tu base de datos ;-)
Salud
David
    ¿Por qué no obtienes y envÃas la imagen desde un servlet y la recoges desde la página objetivo en una página JSP con la etiqueta <IMG>?
Te quedarÃa todo más estructurado y más bonito. No quedan muy bien los accesos a BBDD en una página JSP, pudiéndotelo montar en clases aparte.
Por cierto, gracias por la contraseña a tu base de datos ;-)
Salud
David
		    Gracias por la información. Dónde podrÃa encontrar ejemplos de sevlets pues no se cómo se trabaja con esto.
Gracias
    Gracias
