Nun möchte ich aber, das aktuell aktive Tab in einem Bean speichern. Und ich dachte, wenn ich ein auf dem div-tag, welches das Tab-Element repräsentiert, ein onclick mit bean-methode aufrufe, gehts.....tja, leider nicht!
Was mach ich jetzt??
Darüber nachdenken, wie der Client mittels JavaScript mit dem Server kommunizieren kann.
Einstiegspunkt: Das Protokoll, über welches Browser und Webserver miteinander reden, lautet HTTP.
…
Ja, man kann in JavaScript HTTP-Anfragen erzeugen, absenden und sogar den Rückgabewert verarbeiten.
Dazu gibt es verschiedene Methoden, die üblichste ist das XMLHttpRequest-Objekt.
Damit kannst du dem Server den Namen/die Nummer des aktuellen Tabs übertragen, sodass er sie dauerhaft speichert.
Zum Beispiel mit einem POST-Request.
Mathias