26/03/2014, 10:45
|
| | Fecha de Ingreso: febrero-2014
Mensajes: 16
Antigüedad: 10 años, 11 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 !! |