Ich muss meinem Benutzer ein Web-Interface geben, um das Session-Timeout-Intervall zu ändern. So können verschiedene Installationen der Webanwendung unterschiedliche Timeouts für ihre Sitzungen haben, aber ihre web.xml
kann nicht anders sein.Wie wird das Sitzungszeitlimit in Java-Webanwendungen dynamisch festgelegt?
Gibt es eine Möglichkeit, das Session-Timeout programmatisch einzustellen, so dass ich z. B. ServletContextListener.contextInitialized()
verwenden konnte, um das konfigurierte Intervall zu lesen und es beim Start der Anwendung zu setzen?
Vielen Dank.
Gibt es eine Möglichkeit, die statische 15 * 60 durch eine Variable zu ersetzen, die von der Webseite an den HTTP-Listener übergeben wird (um die Timeouts zu wählen, die alle neu erstellten Sitzungen betreffen)? – user2133558