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.
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.