Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > graphicImage de primefaces

Hola a todos:

Necesito mostrar imágenes en mi aplicación web usando el graphicImage de primefaces, donde la ruta de ubicación de dicha imagen esta en una base de datos mysql.

Lo que hice fue lo siguiente:

<h:panelGroup>
<h:form enctype="multipart/form-data">
<p:dataGrid value="#{backingTematicas.tematicas}" var="tematica" columns="4">
<p:graphicImage id="image" value="/#{tematica.img_path}" cache="false"/>
</p:dataGrid>
</h:form>
</h:panelGroup>


En la base de datos tengo una tabla tematicas y un atributo img_path.
Les dejo un ejemplo de una tematica guarda en la base.
id nombre img_path
24 Comer C:\Users\Sandoval\Documents\NetBeansProjects\comunicadorOriginal\build\web\imagen\cocina.png 1

PD: Lo que hice no funciona.

Espero su ayuda. Gracias.

febrero 9, 2015 | Unregistered Commentermartin5909

Si es una applicación web no puedes poner rutas absolutas "C:\Users\Sandoval\Documents\NetBeansProjects\comunicadorOriginal\build\web\imagen\cocina.png", ese archivo tendrá que estar en un ruta relativa a un directorio que se puede leer por tu aplicacion web.

febrero 9, 2015 | Registered Commenterantuansoft