Ver Mensaje Individual
  #17 (permalink)  
Antiguo 17/09/2004, 20:51
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 11 meses
Puntos: 10
amigo, no cambies tu server, y con esto aprovecho de responder una pregunta que no se respondio por ahi en este mismo tema.

veras, hay 2 formas de incluir una archivo en JSP

<%@ page include="/pagina.jsp" %>

o bien

<jsp:include page="/pagina.jsp" />

Cual es la diferencia entre ambos??
la diferencia esta en que si lo haces mediante la primera forma, el archivo se incluye en la pgina cuando se hace la primera peticion a la JSP, entonces el motro de Servlet incluye el archivo y luego genera el Servlet correspondiente y lo compila, es decir, si luego editas el archivo que incluiste los cambios no los veras sino hasta que la pagina JSP que lo incluye vuelva a ser compilada por el servidor, y esto es, si el server se reinicia o si pones en el server una version de la pagina JSP mas nueva que la que el server tiene compilada.

Si ocupas la segunda forma el archivo se incluye al momento de cada peticion, es decir, la pagina ya esta compilada, y luego incluye este archivo al momento de que alguine solicita la pagina al servidor, osea, si usas la segunda forma si podrias editar el archivo que incluyes y los cambios se verian en la JSP.

Otra cosa que debes tener en cuenta, es que cada vez que incluyes un archivo en una pagina, esta sale del contexto de JSP y entra en HTML normal, luego de incluir el archivo vuelve al contexto JSP, es decir, si quieres inluir un archo que tenga por dalida el resultado de un ciclo por ejmplo, no puedes tener simplemente en el archivo el ciclo si incluir los delimitadores <% %> pues entonces no se tomara como codigo JSP. por ende, asegurate de que la pagina JSP que incluyes los use.

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo