Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/03/2014, 10:45
trabugata
 
Fecha de Ingreso: febrero-2014
Mensajes: 16
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Insertar imagenes en formulario

Hola !!

Ya lo tengo solucionado, pero sigo teniendo una pequeña duda, te comento.

En el action correspondiente cuando el usuario le da a Mi Perfil, lo que hago es obtener un objeto de tipo usuario en la base de datos y ahi tengo la ruta relativa de mi imagen que es="imagenes/imagen.jpg".
Primeramente lo que hice fue hacer de nuevo:
String path = request.getSession().getServletContext().getRealPa th("/");
y concatenarlo con la ruta obtenida en la base de datos. Luego pasaba la ruta mediante:request.setAttribute("rutaImagen", rutaImagen);

En la pagina JSP lo que hago es:
<img src="<%= request.getAttribute("rutaImagen")%> pero así no me sale la fotografía.

He probado poniendo:
<img src="http://localhost:8080/clubpadel/imagenes/imagen.jpg"/> y así si visualizo la imagen.

Y aquí viene mi duda, ahora en mi servidor local me funciona perfectamente pero cuando mi aplicación la suba a un servidor, como obtengo la direccion del servidor, está claro que localhost:8080 no sería. El resto de la ruta no tendría problema porque lo tengo en mi BD guardado.

Respecto a lo de guardar el objeto usario en la sesión tienes razón, porque me ahorro accesos a la base de datos, cuando solucione lo de la imagen me pongo a ello.

Un saludo !!