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

No aparece imagen en .jsp

Estas en el tema de No aparece imagen en .jsp en el foro de Java en Foros del Web. Hola, escribo por si alguien pudiera echarme una mano o darme alguna idea. Tengo una página .jsp llamada index.jsp a traves de la cual se ...
  #1 (permalink)  
Antiguo 23/10/2008, 08:46
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
No aparece imagen en .jsp

Hola, escribo por si alguien pudiera echarme una mano o darme alguna idea. Tengo una página .jsp llamada index.jsp a traves de la cual se pasa a otra .jsp de filtro. Las dos .jsp tienen utilizan otra .jsp que incluye la cabecera. Dicha cabecera incluye la siguiente imagen:

<div id="escudo"><a href="/portada.html"><img src="../imagenes/escudo-mepsyd.gif" alt="Gobierno de España - Ministerio de Educación, Política Social y Deporte" /></a></div>

dentro de unos estilos definidos en un .css.

La página de index y la siguiente de filtro, incluyen la .jsp de cabecera de esta forma:

<%@ include file="/cabecera.jsp" %>

El problema es que para que aparezca la imagen en la index.jsp la ruta del .gif, la tengo que poner asi: "<img src="imagenes/escudo-mepsyd.gif"

y para que aparezca en la de filtro, la tengo que poner asi: <img src="../imagenes/escudo-mepsyd.gif"

La imagen está incluida en una única carpeta llamada imagenes.

Gracias y un saludo.
  #2 (permalink)  
Antiguo 23/10/2008, 08:51
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: No aparece imagen en .jsp

Mejor usa esto en tu tag img

<img src="request.getContextPath()/imagenes/escudo-mepsyd.gif">

De esta manera puede llamar tu jsp desde cualquier parte y siempre visualizara la imagen, recuerda que el request es un HttpServletRequest
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #3 (permalink)  
Antiguo 23/10/2008, 09:02
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: No aparece imagen en .jsp

Cita:
Iniciado por stone_neo Ver Mensaje
Mejor usa esto en tu tag img

<img src="request.getContextPath()/imagenes/escudo-mepsyd.gif">

De esta manera puede llamar tu jsp desde cualquier parte y siempre visualizara la imagen, recuerda que el request es un HttpServletRequest

Gracias por la rápida respuesta. Probé eso, pero no me recupera la imagen. Lo que me parece extraño es que estando las dos jsp ubicadas en el mismo sitio y la imagen también, para que aparezca en una jsp, tengo que poner una ruta (imagenes/) y para que salga en la otra la ruta de esta forma ../imagenes
  #4 (permalink)  
Antiguo 23/10/2008, 09:02
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: No aparece imagen en .jsp

Gracias por la rápida respuesta. Probé eso, pero no me recupera la imagen. Lo que me parece extraño es que estando las dos jsp ubicadas en el mismo sitio y la imagen también, para que aparezca en una jsp, tengo que poner una ruta (imagenes/) y para que salga en la otra la ruta de esta forma ../imagenes
  #5 (permalink)  
Antiguo 23/10/2008, 09:13
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: No aparece imagen en .jsp

Hola,

Necesitas ponerlo asi:

<img src="<%= request.getContextPath() %>/imagenes/escudo-mepsyd.gif">

pon esa linea en tus jsp donde tengas imagenes y funcionara, independientemente donde este colocada la jsp

saludos!
  #6 (permalink)  
Antiguo 23/10/2008, 09:17
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: No aparece imagen en .jsp

Cita:
Iniciado por stone_neo Ver Mensaje
Mejor usa esto en tu tag img

<img src="request.getContextPath()/imagenes/escudo-mepsyd.gif">

De esta manera puede llamar tu jsp desde cualquier parte y siempre visualizara la imagen, recuerda que el request es un HttpServletRequest

Oops disculpa estaba presionado por la presencia del jefe por aqui que se me olvido poner las eiquetas, deberia haber sido asi:

<img src="<%=request.getContextPath()%>/imagenes/escudo-mepsyd.gif">
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #7 (permalink)  
Antiguo 23/10/2008, 09:22
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: No aparece imagen en .jsp

Ya me ha funcionado, muchisimas gracias por todo!!
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 07:43.