Probar navegadores para una variable de sesión

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:

  1. 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.
  2. 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.
  3. Establezca ApplicationName en el nombre del proyecto o aplicación. El valor por omisión es EGLWeb.
  4. 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.
  5. 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);
  }
%>

Tareas relacionadas
Insertar fragmentos de código en archivos EGL y JSP

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.