Déterminer Par Programmation Java Délai D'Expiration De Session
Est-il possible pour un java servlet/jsp pour déterminer le serveur de session du délai d'attente (en secondes, minutes, etc...)? J'ai essayé de regarder dans le HttpSession et l'API Système, mais ne voient pas toute la propriété pour déterminer le serveur web de l'expiration de la session. Je sais que cette valeur est en web.xml mais je suis en train de concevoir une bibliothèque java qui doit le déterminer à l'aide de code.
Note: je suis en train de concevoir pour un générique serveur web et ne peut pas compter sur le vendeur d'extensions spécifiques.
OriginalL'auteur David | 2009-12-16
Vous devez vous connecter pour publier un commentaire.
HttpSession.getMaxInactiveInterval
fournit cette valeurOriginalL'auteur
Dans un Servlet utilisation:
Dans une JSP utilisation:
OriginalL'auteur BalusC
La session du délai d'attente est déterminé par le temps d'inactivité, donc il n'y a aucun moyen de savoir quand il expire.
Cependant, vous pouvez calculer la prochaine délai d'attente en supposant que la session n'est pas consultée,
OriginalL'auteur ZZ Coder
C'est le code pour obtenir la valeur de délai d'attente:
OriginalL'auteur user3490522
Vous pouvez appeler getMaxInactiveInterval sur votre objet session.
OriginalL'auteur stimpie