Foros del Web » Programación para mayores de 30 ;) » Java »

Mostrar imgaen en JSP

Estas en el tema de Mostrar imgaen en JSP en el foro de Java en Foros del Web. Hola, como va? Hay muchos foros en los que se habla del problema que tengo pero en ninguno pude encontrar la solución así que por ...
  #1 (permalink)  
Antiguo 15/10/2010, 15:53
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Mostrar imgaen en JSP

Hola, como va?
Hay muchos foros en los que se habla del problema que tengo pero en ninguno pude encontrar la solución así que por eso decidí abrir un nuevo tema.

Mi problema es el siguiente: tengo una pagina .jsp en la cual quiero mostrar una imagen .jpg de la siguiente manera <img src="imagenes/guitarra.JPG">
La carpeta "imagenes" a la que hago referencia se encuentra dentro de webapp.
La cuestión es que la imagen no me la muestra, me muestra un icono de una imagen como si estuviese corrupta o mal la ruta no si se entiende.

Bueno eso, como hago para poder mostrar mi imagen?????

Espero que alguien pueda darme una mano.
Gracias.

Saludos!!
  #2 (permalink)  
Antiguo 16/10/2010, 04:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Mostrar imgaen en JSP

es muy sencillo, de hecho para lo que preguntas no es necesario ningún tipo de conocimiento sobre Jsp. el problema lo tienes con las rutas relativas.

Revisa que se encuentre la imagen en donde dices. Tan sencillo como eso; y sino corrige la ruta relativa.
Si no consigues arreglarlo, prueba tu pagina como html con una ruta absoluta ejecutandola en local...

Suerte
  #3 (permalink)  
Antiguo 16/10/2010, 18:05
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Mostrar imgaen en JSP

Cita:
Iniciado por Denis127 Ver Mensaje
es muy sencillo, de hecho para lo que preguntas no es necesario ningún tipo de conocimiento sobre Jsp. el problema lo tienes con las rutas relativas.

Revisa que se encuentre la imagen en donde dices. Tan sencillo como eso; y sino corrige la ruta relativa.
Si no consigues arreglarlo, prueba tu pagina como html con una ruta absoluta ejecutandola en local...

Suerte
Si evidentemente mi problema es un problema de rutas :S

La imagen se encuentra en el directorio /imagenes el problema es que nose como llegar hasta ese directorio, tenés idea de como puedo hacer para obtener la ruta completa hasta llegar al archivo??
O alguna forma de empezar la ruta desde la carpeta webapp

Gracias!!!
  #4 (permalink)  
Antiguo 16/10/2010, 19:44
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Mostrar imgaen en JSP

Si tu la carpeta es Webapp/imagenes, entonces <img src="imagenes/guitarra.JPG"> es correcto

Revisa que todo esté bien escrito (ten en cuenta mayúsculas y minúsculas)

En caso de que siga fallando, comprueba cual es la dirección de la imagen según el navegador (revisa el código del HTML en el navegador o botón derecho sobre la imagen)
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 17/10/2010, 06:49
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Mostrar imgaen en JSP

Cita:
Iniciado por Xerelo Ver Mensaje
Si tu la carpeta es Webapp/imagenes, entonces <img src="imagenes/guitarra.JPG"> es correcto

Revisa que todo esté bien escrito (ten en cuenta mayúsculas y minúsculas)

En caso de que siga fallando, comprueba cual es la dirección de la imagen según el navegador (revisa el código del HTML en el navegador o botón derecho sobre la imagen)
Si dejo src="imagenes/guitarra.jpg" sigue fallando y al querer ver la url de la imagen me dice que es "http://localhost:8080/PruebaWeb/imagenes/guitarra.jpg" lo cual no es correcto ya que ese no es el path correcto, el correcto es "http://localhost:8080/PruebaWeb/Web Pages/WEB-INF/imagenes/guitarra.jpg"

el problema está en que si pongo todo esta dirección creo que me falla en el directorio "Web Pages" que tiene un espacio en su nombre y me lo toma como el caracter '%20', es decir si pongo toda esa dirección cuando quiero ver la url de la imagen me dice que es
"http://localhost:8080/PruebaWeb/Web%20Pages/WEBNF/imagenes/guitarra.jpg"

No estará fallando en ese '%20' porque ya otra cosa no se me ocurre de lo que pueda estar pasando :S
  #6 (permalink)  
Antiguo 17/10/2010, 10:28
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Mostrar imgaen en JSP

No debes meter las imágenes en WEB-INF

http://www.forosdelweb.com/f45/para-...eb-inf-614227/

http://localhost:8080/PruebaWeb/ apunta al directorio Webapp (o como se llame tu raíz), y como ya te dije

Cita:
Si tu carpeta es Webapp/imagenes, entonces <img src="imagenes/guitarra.JPG"> es correcto
pero hazlo como quieras.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:50.