IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Gestion de la durée d'inactivation sur un page


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 75
    Par défaut Gestion de la durée d'inactivation sur un page
    Bonjour,
    J'ai un problème qui est le suivant: Si me connecte et reste longtemps sans toucher à l'interface; quand je reviens et cliquer sur un lien ou bouton.., j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    An Error Occurred:
    /accueil.jsfNo saved view state could be found for the view identifier: /accueil.jsf
     
    Caused by:
    javax.faces.application.ViewExpiredException - /accueil.jsfNo saved view state could be found for the view identifier: /accueil.jsf
    Comment pourrais je gérer résoudre cela?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Il faut augmenter la durée de la session dans ton conteneur ou sauver l'état jsf coté client et non coté serveur.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 75
    Par défaut
    Comment vais je faire pour augmenter la durée de mon conteneur ou sauver l'état jsf coté client ?

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Si tu ne l'a pas modifié, par défaut c'est 30 min.
    tu peux modifier la valeur dans le web.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <session-config>
      <session-timeout>60</session-timeout>
     </session-config>

    ajoute aussi ce paramètre du context, je suppose que tu utilise JSF RI 1.2..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      <context-param>
      <param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
      |         <param-value>true</param-value> 
    </context-param>

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 75
    Par défaut
    Sniper37 j'utilise myface. Et il me semble que le paramètre com.sun.faces.enableRestoreView11Compatibility que vous indiquez est un param pour sun/JSF. Est le bon pour myface?
    et si on veux mettre une durée indéfinie qu'est ce qu'on met comme valeur?

Discussions similaires

  1. Gestion du timer et droit restreint sur une page web
    Par Florian.L dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/03/2012, 16h41
  2. [Session] Problème de gestion sur plusieurs pages
    Par GLDavid dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 11/10/2006, 16h02
  3. gestion d'un magasin de disque sur access
    Par fad dans le forum Access
    Réponses: 2
    Dernier message: 04/04/2006, 22h50
  4. Réponses: 3
    Dernier message: 27/02/2006, 08h52
  5. Réponses: 15
    Dernier message: 23/02/2006, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo