Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Mostrar imagenes en JSP almacenadas en BLOB
Enviado por AIS el día 21 de octubre de 2003
Hola, tengo que mostrar imagenes en una pagina JSP que estan almacenadas en un BLOB en una base de datos ORACLE y no se como hacerlo. Encuentro como mostrar la longitud, como meterlo en un array, pero de como mostrarlo nada.
Si alguien me pudiera decir como hacerlo o donde puedo encontrar un manual (a poder ser en español)...
Re: Re: Mostrar imagenes en JSP almacenadas en BLOB
Enviado por aicitel el día 11 de abril de 2004
Sobre lo anterior... si redefino el nombre la variable "out" por "out2" me da el siguiente error
"Excepción:
java.sql.SQLException: Falta el parámetro IN o OUT en el índice:: 1
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.driver.OracleStatement.checkBindsInAndOut(OracleStatement.java:1876)"
Evidentemente el nombre de la variable tiene que ser "out" pero no la puedo declarar por el error del mensaje anterior
El problema con out es que en JSP está reservado y no lo puedes usar. Lo que te puede pasar es que al hacerlo com ose dice en este ejemplo sin "resetear" la response te de una Exception, pero no te preocupes, es meramente informativa, no da mayor problema.
Si no te funciona, tengo el código que lo hace, pero en vez de contra Oracle contra MySQL pero te serviría, mandame un mail y te comento.
Re: Re: Mostrar imagenes en JSP almacenadas en BLOB
Enviado por julian el día 6 de febrero de 2006
hola, estoy haciendo un proyecto en el instituto con jsp,y mysql pero no consigo mostrar bien la imagen.
podrias mandarme el codigo .
con el contestype y el out.write no me var debe faltar algo .
gracias anticipadas
Re: Re: Re: Mostrar imagenes en JSP almacenadas en BLOB
Enviado por eliasrr el día 7 de febrero de 2006
hola que tal?queria saber una cosa: una vez hecho eso y recuperada la imagen en el servlet, cual sería el codigo pa mostrarla en un apagina jsp?lo pregunto pq cuando intento mostrarla en una tabla lo unico que me aparece es la foto, haga lo que haga siempre me sale la foto borrando todo lo demas.gracias de antemano.
yo anteriormente tenia muchos problemas para el manejo de campos blob en mysql con jsp. pero despues de tanto buscar encontré un programa llamado jspmaker, la vdd funciona de maravilla ya que te genera el codigo jsp a partir de las tablas, y para subir archivos lo puedes hecer de dos maneras 1 es subir el archivo a una carpeta del servidor y en la base de datos guarad solo la ruta de ese archivo
y 2 guardar el archivo directamente en la base de datos en forma binaria usando el campo tipo blob.
ojala y les sea de ayuda