Tecnología

Inicio

Cómo compartir variables de sesión en ColdFusion

La Web ha recorrido un largo camino desde los días de codificación simple, HTML ordinario. Hoy en día, complejos lenguajes de programación y formatos permiten una amplia experiencia robusta, de navegación. ColdFusion, una plataforma de desarrollo de contenido web, ocupa un lugar importante en el mundo multifacético de lenguajes de programación. Integrar su proyecto con otras aplicaciones como Dreamweaver o Flash, supervisar el rendimiento del servidor y desarrollar programas interactivos en línea. Para continuar con su proyecto de ColdFusion más versátil, variables de sesión compartir con otros proyectos de ColdFusion o servlets Java.

Instrucciones

1 Abra el archivo Application.cfc.

2 Introducir el siguiente: sessionManagement = "Sí"
A continuación, especifique el nombre de la sesión para compartir.

3 Entra en el directorio raíz de ColdFusion y haga doble clic en "Aplicación".

4 Introducir el código siguiente (incluyendo las comillas) en la ventana de la aplicación:

<! --- Crear estructura de la sesión --->
<Cfset SESIÓN = StructNew ()>

<! - Definir variables dentro de la estructura de la sesión ->
<Cfset SESSION.SESSIONCREATEDBY = "ColdFusion">
<Cfset SESSION.ISAUTHENTICATED = "Y">
<= Cfset SESSION.USERID selectUser.userid>
<= Cfset SESSION.USERNAME selectUser.username>
<= Cfset SESSION.ROLE selectUser.role>

5 Crear una sesión en Java abriendo el archivo LoginAction.jsp e introducir el siguiente:

// Definir variables dentro de un java.util.Map
map.put ( "SESSIONCREATEDBY", "Java");
map.put ( "isAuthenticated", "Y");
map.put ( "USERID", Integet.toString (resultSet.getInt ( "USERID")));
map.put ( "nombre de usuario", resultSet.getString ( "nombre de usuario"));
map.put ( "PAPEL", Integer.toString (resultSet.getInt ( "PAPEL")));

6 Seleccionar qué variables de sesión que desea compartir: matriz, fecha, número, de registros, secuencia o estructura.