Daten sichern und zurückschreiben

Sie können Eingabedaten in der Browsersitzung sichern und aus der Browsersitzung abrufen, um sie für Interaktionen in Ihrer Webanwendung zu verwenden. Das Sichern und Zurückschreiben von Daten auf diese Weise macht eine Kommunikation mit einem Programm oder mit einer Java-Bean-Methode überflüssig, um die Daten abzurufen, wenn sie in einer Interaktion benötigt werden.

Beispiel: Sie verwenden eine Anwendung, die Informationen für einen vorhandenen Kunden aktualisiert. Sie beginnen mit der Eingabe einer Kundennummer auf einer Eingabeseite. Dann klicken Sie auf Übergeben. Auf einer Ausgabeseite werden die eingegebene Kundennummer sowie der Kundenname, die Adresse und Kontaktinformationen angezeigt. Die Kundennummer auf dieser Ausgabeseite kann aus der Browsersitzung zurückgeschrieben werden und muss nicht aus dem Programm oder der Java-Bean abgerufen werden.

Die Optionen für das Sichern und Zurückschreiben der Daten geben Sie im Assistenten für Webinteraktion an. Die Optionen stehen im Bereich Merkmal auf folgenden Assistentenseiten zur Verfügung:

Wenn Sie Daten in der Browsersitzung sichern wollen, können Sie einen Namen angeben, der den Daten zugeordnet werden soll. Standardwert ist der Name des Parameters bzw. des Feldes. Sie geben den Namen in das Feld Wert für das Merkmal Name in Sitzung ein.

Sollen die einem Eingabe- oder Ausgabeparameter bzw. -feld zugeordneten Daten gesichert werden, wählen Sie true (wahr) aus der Liste im Feld Wert für die Merkmale In Sitzung sichern und Aus Sitzung zurückschreiben aus.

Als Bereich für ein vom Assistenten für Webinteraktion generiertes Eingabe-Action Form-Bean können Sie "session" (Sitzung) oder "request" (Anforderung) angeben. Der Standardbereich ist request. Alle Daten, die Sie in ein Eingabeformular eingeben, werden im Eingabe-Action Form-Bean gesichert. Geben Sie session als Bereich des Action Form-Bean an, können Sie die Eingabedaten aus der Sitzung abrufen. Sie können den Bereich eines Action Form-Bean für eine Eingabeseite wie folgt ändern:
  • Wird die Eingabeseite vom Assistenten für Webinteraktion generiert, können Sie den Wert des Merkmals Bereich für Form-Beans auf der Seite "Eingabeformular entwerfen" des Assistenten ändern.
  • Ist die Eingabeseite bereits vorhanden, wählen Sie auf der Seite Eingabeparameter den Eingabefeldern zuordnen und mit den Feldern verbinden im Assistenten das Element FORM in der Baumstruktur unter Felder auf der Eingabeseite aus. Danach ändern Sie den Wert des Merkmals Bereich für Form-Beans.

Feedback