urgente!! mostrar image en un jsp
Publicado por Hugo Moreno (1 intervención) el 08/09/2008 18:03:07
Estimados,
les comento mi problema.
Necesito mostrar una imagen que se encuentra en una base de datos(sql server 2000),
la imagen se encuentra almacenada en un campo image.
realiza el sql para insertar ese campo ej: insert into imagen value ('d:/imagen.jpg')
la inserto, luego hago un select para comprobar dicha insercción y me aparecen como
"0x443A5C4C6F676F2E6A7067", al parecer es una referencia de la imagen...
el problema es que necesito mostrar posteriomente esa imagen en un jsp, y no se como trabajar dicho tipo image.
en java creo un metodo
public ResultSet fr_MuestraImagen() throws SQLException, Exception {
ResultSet rs = null;
try{
super.conectar();
String sql =" ";
sql = sql + " select imagen ";
sql = sql + " from imagen ";
System.out.println("sql imagen " + sql);
rs = super.sentencia.executeQuery(sql);
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e1)
{
e1.printStackTrace();
}
return rs;
}
en el jsp llamo dicho metodo.
<jsp:useBean id= "imagen" class= "tcBean.Imagen"/>
<%
ResultSet rsImagen = null;
rsImagen = imagen.fr_MuestraImagen();
while(rsImagen.next())
{
/*aquí no se que tipo de dato deberia guardar dicho campo imagen
un String
un Blob
si es un Blob como lo trabajo??
y posteriormente como llamo esa imagen en los tag html
}
%>
<img src='<%=variablejsp'>
espero que me puedan ayudar
de antemano
gracias
les comento mi problema.
Necesito mostrar una imagen que se encuentra en una base de datos(sql server 2000),
la imagen se encuentra almacenada en un campo image.
realiza el sql para insertar ese campo ej: insert into imagen value ('d:/imagen.jpg')
la inserto, luego hago un select para comprobar dicha insercción y me aparecen como
"0x443A5C4C6F676F2E6A7067", al parecer es una referencia de la imagen...
el problema es que necesito mostrar posteriomente esa imagen en un jsp, y no se como trabajar dicho tipo image.
en java creo un metodo
public ResultSet fr_MuestraImagen() throws SQLException, Exception {
ResultSet rs = null;
try{
super.conectar();
String sql =" ";
sql = sql + " select imagen ";
sql = sql + " from imagen ";
System.out.println("sql imagen " + sql);
rs = super.sentencia.executeQuery(sql);
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e1)
{
e1.printStackTrace();
}
return rs;
}
en el jsp llamo dicho metodo.
<jsp:useBean id= "imagen" class= "tcBean.Imagen"/>
<%
ResultSet rsImagen = null;
rsImagen = imagen.fr_MuestraImagen();
while(rsImagen.next())
{
/*aquí no se que tipo de dato deberia guardar dicho campo imagen
un String
un Blob
si es un Blob como lo trabajo??
y posteriormente como llamo esa imagen en los tag html
}
%>
<img src='<%=variablejsp'>
espero que me puedan ayudar
de antemano
gracias
Valora esta pregunta


0