Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2013, 10:07
malome88
 
Fecha de Ingreso: noviembre-2013
Mensajes: 26
Antigüedad: 11 años, 1 mes
Puntos: 0
Imágenes en aplicación JSF con Primefaces y GlassFish

Hola, estoy haciendo una aplicación en JSF y uso Primefaces y como servidor GlassFish que viene por defecto en NetBeans. Como base de datos uso Postgre.

Mi duda viene dado que estoy pensando en poner imágenes sobre ciertas clases (por ejemplo para Clientes o Productos, tener una imagen asociada a un Cliente o Producto), y así al mostrar información que salga a parte de los campos nombre, apellidos y demás, una imagen.

Buscando información y probando cosas no llego a hacer que funcione nada. Una de mis preguntas es si en la BD almacenar las imágenes o una ruta a las imágenes. Que me recomendáis?

Para que os hagáis una idea, con Primefaces he hecho el upload de imágenes para que las guarde en una carpeta concreta, pero luego a la hora de mostrarlas, no sé como hacerlo, ya que hago algo como esto:

Código:
<p:graphicImage  height="96" width="96" value="/#{backBean.imagen}" />
El caso es que no sé a que carpeta está entrando. Si le doy a abrir imagen me sale lo siguiente:

http://localhost:8080/MiApp-war/1.PNG?pfdrid_c=true

Donde está esa ubicación dentro de mi PC? He probado varias ubicaciones donde debería de estar la Aplicación en GlassFish, pongo el archivo "1.PNG" pero no lo encuentra en ninguna.

Una ayudita? Acepto recomendaciones formas de como hacer el manejo de imágenes.

Un saludo!