Vernünftige Session-Verwaltung mit Struts

Status
Nicht offen für weitere Antworten.

Rumborak

Aktives Mitglied
Hallo zusammen!

Ich habe jetzt schon ein bißchen auf verschiedenen Seiten und natürlich auch hier im Forum gesucht - aber noch nicht das Passende gefunden.

Weiß evtl. jemand, wie man mit Java-Struts am effektivsten ein gutes Session-Management realisieren kann oder kennt eine gute Seite dazu? Falls Cookies nicht akzeptiert werden, soll ein Reload der Seite gemacht werden und die Session-ID an die URL angehängt werden. Zusätzlich muß die ID aber auch an alle Links in der Seite angehängt werden. Bei Formularen würde ich gerne auswhälen können, ob die Session-ID als GET-Parameter übergeben wird oder mittels Hidden-Field.

Mit folgender Zeile
Code:
<action forward="/jsp/index.jsp" path="/index" scope="session" unknown="true" />
in der struts-config.xml wird zwar eine Session erzeugt, aber die ID wird teilweise auch angehängt, obwohl Cookies akzeptiert werden.

Ich denke einfach, da bräuchte man sowas wie eine eigene Session-Klasse....
 

Rumborak

Aktives Mitglied
...also gut, ich habe jetzt mal ein Tutorial durchgearbeitet, und das scheint soweit alles zu funktionieren :D !

Trotzdem noch eine Frage an die Community: Kann ich den Mechanismus, der anscheinend in dem Web-Container schon implementiert ist, irgendwie überschreiben bzw. anpassen? Mich interessiert nur, ob es in J2EE-Applikationen grundsätzlich möglich ist, vorgefertigte Mechanismen zu beeinflussen - bzw. wie weit man da trotzdem noch selbst an den Schrauben drehen kann.....

Danke schonmal!
 

clemson

Bekanntes Mitglied
Rumborak hat gesagt.:
Kann ich den Mechanismus, der anscheinend in dem Web-Container schon implementiert ist, irgendwie überschreiben bzw. anpassen? Mich interessiert nur, ob es in J2EE-Applikationen grundsätzlich möglich ist, vorgefertigte Mechanismen zu beeinflussen - bzw. wie weit man da trotzdem noch selbst an den Schrauben drehen kann.....

ich verstehe deine frage nicht ganz... was meinst du mit mechanismen in diesem zusammenhang?
 
G

Gast

Gast
Die Sessions werden vom Servlet verwaltet, schau mal in die Servlet Doku, vielleicht findest dun einen Weg.
 

Rumborak

Aktives Mitglied
...jo, danke mal für die Antworten!

Also mit Mechanismus meine ich, daß ich z. B. entscheiden möchte, ob die Session-ID automatisch an Links angehängt wird (Performance) oder ob bei einem Formular, welches via POST gesendet wird, die Session-ID als GET-Parameter angehängt weren soll.

Außerdem fände ich es schöner, wenn nach dem Reload die Session-ID grundsätzlich an die URL angehängt wird und nicht erst, nachdem man auf einen Link geklickt hat, usw..... mit PHP hab´ ich sowas schonmal gemacht - da ist es kein Problem!

In der JSP-Doku konnte ich dazu auf die Schnelle jetzt nichts finden - oder hab´ ich das nur nicht kapiert? Wie kann man denn das mit dem Reload und dem URL-Rewriting manuell machen.....?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A (EJB)Session abhängige Parameter in POJO lesen Allgemeines EE 3
O JSF / Primefaces Session handling Allgemeines EE 1
I Session löschen in Bean (Session Beans) Allgemeines EE 1
J Hello World mit Stateless Session Bean - Was mache ich falsch? Allgemeines EE 2
H Shared Session in Webmodulen Allgemeines EE 2
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
F Session zerstören Allgemeines EE 12
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
G Session Allgemeines EE 6
E Session Problem Allgemeines EE 9
G Session neu!? Allgemeines EE 7
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
MQue Session - Cookie Allgemeines EE 27
MQue Session Exception Allgemeines EE 5
M j_security_check Login und Session-ID Allgemeines EE 2
S Session in eine andere Anwendung übergeben Allgemeines EE 2
F Session abgelaufen und direkter Aufruf Allgemeines EE 10
Y myFaces und Hibernate Session Handling Allgemeines EE 7
S tomcat session timeout - und was danach? Allgemeines EE 1
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
G Session Cookies Allgemeines EE 2
Q Session Tracking - Wie macht mans richtig! Allgemeines EE 3
B Session Daten pro User merken Allgemeines EE 9
H [JSP JSF] Session Timeout und Redirekt zur Startseite Allgemeines EE 5
I Session-Attribute von Client zugänglich? Allgemeines EE 6
G session token Allgemeines EE 3
K tomcat: session-unabhängiges speichern Allgemeines EE 3
S Struts und Session Allgemeines EE 2
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
Y JSF - Session Handling Firefox Allgemeines EE 3
Y JSF - Session invalidate bei outpulink möglich? Allgemeines EE 4
R Session Tracking & Cookies Allgemeines EE 3
B Variablen ausserhalb der session ? Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
W Session tracking mit URL rewrite - Session weg! Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
T Session-Problem Allgemeines EE 2
Z Session aufräumen Allgemeines EE 2
G Session Problem Allgemeines EE 5
G JBoss - Session / Entity Allgemeines EE 8
S Bild in Session Allgemeines EE 2
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A JSF - Daten in Session speichern Allgemeines EE 2
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
W Session nach Browserschließung erhalten im Tomcat Allgemeines EE 4
Q Tomcat/java-Session-Problem Allgemeines EE 9
L Zwei Browserfenster mit unterschiedlicher session - geht das Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
P Session Problem Allgemeines EE 17
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
J xdoclet session facade + value object Allgemeines EE 2
M Session Bean vers. Entity Bean Allgemeines EE 3
G ResultSet in Session speichern Allgemeines EE 4
P Session Attribute an Klasse übergeben Allgemeines EE 13
G Mit Session-IDs richtig umgehen Allgemeines EE 3
C Mail von einer Session Bean aus senden Allgemeines EE 2
P Session NullPointerException Allgemeines EE 17
H daten in session speichern Allgemeines EE 8
G list in session schreiben Allgemeines EE 4
P String-Array an session Variable übergeben Allgemeines EE 3
P Session Beans importieren Allgemeines EE 2
F Problem mit Session (Weitergabe an andere JSPs) Allgemeines EE 2
G Benutzer verwaltung Allgemeines EE 18
G email- Verwaltung Allgemeines EE 4
E verwaltung von eingeloggten "usern" Allgemeines EE 6

Ähnliche Java Themen

Neue Themen


Oben