Die Systemfunktion j2eeLib.getSessionAttr() verwendet eine angegebene Taste, um einen Wert aus dem Sitzungsbereichspeicher abzurufen.
Wenn mithilfe der Taste kein Wert gefunden wird, gibt die Funktion einen Nullwert zurück. Wenn der abgerufene Wert den falschen Typ aufweist, löst EGL eine Ausnahme 'J2EESessionRequestAccessException' aus.
Sie können einen Wert im Sitzungsbereichspeicher platzieren, indem Sie die Systemfunktion j2eeLib.setSessionAttr() verwenden. 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.getSessionAttr() ist überladen, d. h., Sie können denselben Funktionsnamen mit unterschiedlichen Konfigurationen von Parametern und Rückgabewerten aufrufen. Das erste Formular unten, mit einem einzelnen Parameter, ist die bevorzugte Lösung. Das zweite Formular, mit zwei Parametern, wird zum Zweck der Abwärtskompatibilität beibehalten.
j2eeLib.getSessionAttr(
key STRING in)
returns (value ANY)
oder
j2eeLib.getSessionAttr(
key STRING in,
value ANY in)