Hvordan Del Øktvariabler i Coldfusion

Internett har kommet langt siden dagene av enkle, vanlige HTML-koding. I dag, komplekse programmeringsspråk og formater muliggjøre en bred, robust leseopplevelsen. Coldfusion, en utviklingsplattform for webinnhold, inntar en viktig plass i det mangefasetterte verden av programmeringsspråk. Integrer prosjekt med andre programmer som Dreamweaver eller Flash, overvåke serverytelse og utvikle interaktive programmer på nettet. For å gjøre Coldfusion prosjektet mer allsidig, dele session variabler med andre Coldfusion prosjekter eller Java servlets.

Bruksanvisning

1 Åpne application.cfc filen.

2 Input følgende: sessionManagement = "Ja"
Deretter angir navnet på sesjon for å dele.

3 Skriv Coldfusion rotkatalog og dobbeltklikk på "Søknad".

4 Skriv inn følgende kode (inkludert anførselstegn) i programvinduet:

<! --- Lag Session Struktur --->
<Cfset SESSION = StructNew ()>

<! - Definere variabler innenfor Session struktur ->
<Cfset SESSION.SESSIONCREATEDBY = "Coldfusion">
<Cfset SESSION.ISAUTHENTICATED = "Y">
<Cfset SESSION.USERID = selectUser.userid>
<Cfset SESSION.USERNAME = selectUser.username>
<Cfset SESSION.ROLE = selectUser.role>

5 Lag en økt i Java ved å åpne LoginAction.jsp filen og legge inn følgende:

// Definere variabler innenfor et java.util.Map
map.put ( "SESSIONCREATEDBY", "JAVA");
map.put ( «ISAUTHENTICATED", "Y");
map.put ( "USERID", Integet.toString (resultSet.getInt ( "USERID")));
map.put ( "BRUKERNAVN", resultSet.getString ( "BRUKERNAVN"));
map.put ( "rolle", Integer.toString (resultSet.getInt ( "rolle")));

6 Velg hvilken session variabler du vil dele: array, dato, antall, post, streng eller struct.