El fragmento de código
autoRedirect de la bandeja JSP de la vista Fragmentos de código, comprueba la
presencia de una variable de sesión. Si la variable de sesión no está presente, el
código personalizado reenvía
el control a una página Web distinta.
El fragmento de código debe colocarse en el código <head> de
una
página JSP después del código <pageEncoding>. Para insertar y configurar
este fragmento de código, siga estas instrucciones:
- Desde la bandeja JSP de la vista Fragmentos, añada el fragmento al código
<head> de la página después del
código <pageEncoding>.
Para obtener más información, consulte el apartado Insertar fragmentos de código
en archivos EGL y JSP.
Se abrirá la ventana Insertar plantilla.
- En la ventana Insertar plantilla, establezca {SessionAttribute}
en el nombre de la variable de sesión
que se está probando. El valor por omisión es UserID.
- Establezca ApplicationName en el nombre del proyecto o
aplicación.
El valor por omisión es EGLWeb.
- Establezca PageName en el nombre de la página a la
que se
redirigirá el navegador en ausencia de la variable de sesión. El valor por omisión es
Login.jsp.
- Cuando haya personalizado los valores de la ventana Insertar plantilla, pulse
Insertar.
El código insertado por este fragmento de código es el siguiente:
<%
if ((session.getAttribute("userID") == null ))
{
String redirectURL =
"http://localhost:9080/EGLWeb/faces/Login.jsp";
response.sendRedirect(redirectURL);
}
%>