Breadcrumb
Wiki Home
JART
JART Syntax
art:session-data
Tools
Sitemap
Einzel Pdf
Struktur Pdf
Mein Wiki
Wiki Manager
Abmelden
Neu
Aktualisiert
art : date
guido
RTReport
v4-indexer-l
Schema Actions
Update 2013-10-28
v3-zu-v4
Report Designer
v4-indexer
Update-2013-11-06

art:session-data

jart.handlers.basic.SessionData

Beschreibung

Die Klasse art:session-data erlaubt das Speichern, Holen und Löschen von XML-Knoten in eine dem Client eindeutig zuweisbare Session.

Attribute

Globale Attribute

@action (erforderlich)

Mittels des "action"-Attributs wird festgelegt, ob eine Session gespeichert, geholt oder gelöscht werden soll. Wir über den Wert "set" eine Session gesetzt muss mit dem Attribut "select" ein XML-Knoten selektiert werden welcher in die Session gespeichert wird.

Mögliche Werte:

set, get, clear

@name (erforderlich)

Das "name"-Attribut definiert den Session-Namen beim Setzen einer Session und wird auch dazu benützt, die Session beim Holen und Löschen anzusprechen.

@select (optional - benötigt bei Wert "set" von action)

Das "select"-Attribut hat nur Sinn in Verbindung mit dem "set"-Wert des "action"-Attributs. Hier wird mittels XPath festgelegt welcher XML-Knoten in die Session gespeichert wird.

Beispiele

Session speichern

<art:plain name="shopping-cart">
	<art:plain name="item" id="3" quantity="1" /> 
</art:plain>
<art:session-data select="shopping-cart" action="set" name="CART" />

Session holen

<art:session-data action="get" name="CART" />

Session löschen

<art:session-data action="clear" name="CART" />