JSP: Problemas direccionamientos entre páginas
Estoy creando un sitio web con jsp y uso jsp:include en algunas páginas para añadir otras como parte de estas. El problema lo tengo en los direccionamientos.
Por ejemplo:
Tengo una página index.jsp con un menu cuyo contenido depende de si el usuario esta registrado. Así que para reutilizar este menu en las distintas páginas lo he colocado en otro jsp.
// index.jsp-->esta en el direcctorio raiz
<html>
<div id="menu">
<jsp:include page="SesionGeneral/Menu.jsp"/>
</div>
</html>
//Menu.jsp-->esta en una carpeta SessionGeneral
<% HttpSession sesion = request.getSession();%>
<li><a href="Informacion.jsp" class="">Informacion</a></li>
<% if(sesion.getAttribute("registered")=="true"){%>
<li><a href="SesionRegistrada/Eventos.jsp">Eventos</a></li>
<% }%>
El problema me surge al incluir Menu.jsp en otros jsp ya que estos tienen diferentes rutas.
Mi pregunta es, si existe alguna manera de indicar la ruta "absoluta" de las jsp para que sea indiferente desde donde las llames.
Por ejemplo:
Tengo una página index.jsp con un menu cuyo contenido depende de si el usuario esta registrado. Así que para reutilizar este menu en las distintas páginas lo he colocado en otro jsp.
// index.jsp-->esta en el direcctorio raiz
<html>
<div id="menu">
<jsp:include page="SesionGeneral/Menu.jsp"/>
</div>
</html>
//Menu.jsp-->esta en una carpeta SessionGeneral
<% HttpSession sesion = request.getSession();%>
<li><a href="Informacion.jsp" class="">Informacion</a></li>
<% if(sesion.getAttribute("registered")=="true"){%>
<li><a href="SesionRegistrada/Eventos.jsp">Eventos</a></li>
<% }%>
El problema me surge al incluir Menu.jsp en otros jsp ya que estos tienen diferentes rutas.
Mi pregunta es, si existe alguna manera de indicar la ruta "absoluta" de las jsp para que sea indiferente desde donde las llames.
1 Respuesta
Respuesta de aleja26
1