d'expiration de session dans JSF
- Je utiliser les codes suivants pour créer un objet de session dans le programme JSF. Le problème est qu'après quelque temps, lorsque j'essaie d'accéder à userdet objet qu'il me donne de l'exception, éventuellement, en raison de l'expiration de la session. Est-il de toute façon à augmenter le délai d'expiration de session dans le programme JSF.
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
session.setAttribute("userdet",user);
Lorsque j'utilise servlet-je utiliser les codes suivants, mais est-il applicable à JSF aussi?
<web-app ...>
<session-config>
<session-timeout>20</session-timeout>
</session-config>
</web-app>
OriginalL'auteur Wizard Sultan | 2013-04-06
Vous devez vous connecter pour publier un commentaire.
Oui. Délai d'expiration de Session pour les applications JSF est définie dans web.xml trop.
En fait JSF rend l'utilisation de Servlets Java pour gérer les requêtes et réponses http.
OriginalL'auteur dcernahoschi
Comme dcernahoschi unis, l'web.xml permettra de définir le délai d'expiration de session pour le JSF.
Cela peut également être défini par programmation via le HttpSession ainsi, à l'aide de la setMaxInactiveInterval méthode.
OriginalL'auteur EdH