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 :

formulaire garde les anciennes valeurs


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut formulaire garde les anciennes valeurs
    bonjour,
    par exemple si j'ajoute un nouveau restaurant et je valide si je retourne à la page d'ajout je retrouve dans mes champs l'enregistrement que je viens de valider
    j'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    session.save(R);
                tx.commit();
                R.setCodeResto(null);
                R.setLibelleResto(null);
                this.setLib_resto(null);
                this.setLib_resto(null);
                R= null;
    mais je retrouve toujours les champs initiés que mon bean soit session ou request , est-ce qu'il y a moyen pour vider les anciennes valeurs sinon un autre pour initialiser les champs à vide ??

    merci bcp

  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 y a bien une navigation (même si c'est pour la même page) après ton action? Sans navigation, (retour d'une valeur nulle ou inconnue depuis l'action) JSf en conclue que l'action ne s'est pas déroulée correctement et réaffiche le formulaire.

  3. #3
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Il y a bien une navigation (même si c'est pour la même page) après ton action? Sans navigation, (retour d'une valeur nulle ou inconnue depuis l'action) JSf en conclue que l'action ne s'est pas déroulée correctement et réaffiche le formulaire.
    franchement rien compris à votre réponse

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Juste une précision, quand tu dis, "je retourne", tu entends "j'utilise la touche back du navigateur" ou c'est ta fonction qui renvoie une valeur de navigation pour recharge la page d'appel ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par défaut
    je pense qu'on s'est mal compris. déjà, j'ai pas de problème au niveau de ma fonction. le pb c'est que mon bean garde ses dernières valeurs. est-ce qu'il est possible d'initier les champs à vide ou de vider le bean ?? parce que ça ne se vide qu'une fois ma session au logout.

    et pr mon exemple
    Citation Envoyé par OButterlin Voir le message
    Juste une précision, quand tu dis, "je retourne", tu entends "j'utilise la touche back du navigateur" ou c'est ta fonction qui renvoie une valeur de navigation pour recharge la page d'appel ?
    j'ouvre mon formulaire d'ajout, je remplie les champs et submit pour enregistrer les données. si je réouvre mon formulaire je retrouve les même valeurs que je viens de saisir, ça veut dire que mon bean garde tjs ces valeurs

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu as utilisé <managed-bean-scope>request</managed-bean-scope> ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DataTable] Récupérer les anciennes valeurs?
    Par Baltak dans le forum JSF
    Réponses: 0
    Dernier message: 05/07/2010, 09h37
  2. Réponses: 1
    Dernier message: 08/06/2007, 09h12
  3. Historiser des modifications et les anciennes valeurs
    Par el_quincho dans le forum Access
    Réponses: 4
    Dernier message: 29/05/2006, 16h49

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