setSessionAttr()

Die Systemfunktion j2eeLib.setSessionAttr() verwendet eine angegebene Taste, um ein angegebenes Argument im Sitzungsbereichspeicher zu platzieren.

Sie können den Wert mithilfe der Systemfunktion j2eeLib.getSessionAttr() zu einem späteren Zeitpunkt abrufen. Der im Sitzungsbereichspeicher des Servlets platzierte Wert ist für die Dauer der Clientverbindung verfügbar oder bis Sie ihn mit j2eeLib.clearSessionAttr() oder j2eeLib.clearEGLSessionAttrs() explizit entfernen.

  j2eeLib.setSessionAttr(
    key STRING in,
    argument ANY in)
key
Ein beliebiger Wert, der zuordnungskompatibel mit dem Datentyp STRING ist. Siehe Zuordnungskompatibilität in EGL.
argument
Eine Variable, ein Datensatz oder eine Feldgruppe.

In der generierten Java™-Ausgabe werden die Werte als Java-Basisobjekte (Zeichenfolge, ganze Zahl, Dezimalzahl usw.) übergeben. Datensatzvariablen werden als Datensatzbeans übergeben. Feldgruppen werden als Feldgruppenliste des zugeordneten Typs übergeben.

Wenn es sich bei dem Argument um einen JSF-Datensatz oder eine Datensatzfeldgruppe handelt, hängt die Methode, auf die EGL zurückgreift, um das Argument im Sitzungsbereichspeicher zu platzieren, von dem Wert der Erstellungsdeskriptoroption storeJSFRecordAsBytes ab:

Feedback