jsessionid Bezeichner umbenennen

greggy80

Mitglied
Hallo,

da ich in Sachen Webprogrammierung in Java noch sehr unerfahren bin, weiß ich nicht, ob es sich hierbei um eine triviale Fragestellung handelt.

Ist es möglich, das Schlüsselwort "jsessionid" für Sessions zu ändern, so dass dann in der Adressleiste nicht [...];jessionid=[...] steht, sondern meinetwegen: [...];sid=[...].

Ist ne kosmetische Sache, ich weiß :)

Grüße, David
 
Hi!

Für Tomcat (und wahrscheinlich für keinen anderen Server) gibt es keinen Konfigurationsparameter um den Namen der Session-Id zu ändern.

Der Name "JSESSIONID" ist in der Servlet-Spezifikation festgeschrieben.

Zwei Möglichkeiten gibt es doch.

1) Du nimmst die Sourcen von Tomcat und änderst es dort.
2) Suchen und Ersetzen auf den Binaries von Tomcat. Wobei der neue Name gleich lang sein muss ("jsessionid" -> "mycustomid"). "sid" geht damit nicht.

Ob dieses kosmetische Problemchen :) den Aufwand wert ist ...

Marco
---
Grüsse an die Füsse
 
Zurück