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 :

Astuce : propriéte bean 1er fois


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut Astuce : propriéte bean 1er fois
    bonjour,
    j'aimerai affecté a une propriéte de mon bean la valeur 0 la premiere fois ou la page est demander par un client, et si l'utilisateur actualise la page elle prend la valeur 1
    merci si vous avez des idées

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonsoir.
    Je crois que ceci devrait répondre à tes besoins :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public class TonBean{
      private int champ = 0;
     
      public int getChamp(){
        res = champ;
        if(champ==0)
          champ++;
        return res;
      }
     
      //le setter
    }
    J'explique : à chaque affichage de la page, JSF accède à ta variable via son getter, donc c'est là dedans que ça se passe !

    Si tu voulais dire que la valeur du champ soit incrémentée indéfiniment, enlèves juste le test if.

    Bonne chance.

  3. #3
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Attention au débordement mémoire l'incrément champ sans la boucle if :

    ... même si cela est très peu vraissemblable dans ce cas.

  4. #4
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut
    bonjour,
    a 1er vu, je lé trouver normal que ca marche, mais je pense que puisque mon bean et en scope request, a chaque Actualisation, mon champ prend la valeur 0, et ca marche pas?!!

  5. #5
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Où est le problème ? soit tu déclares le bean en session si tu veux un compteur par utilisateur, soit static pour un compteur global (il faudra mettre l'initialisation dans un bloc static aussi).

    Bonne chance.

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Et le scope application ?

  7. #7
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut
    voila! mnt ca marche

  8. #8
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    résolu ?

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

Discussions similaires

  1. Ma page web exécute le bean plusieurs fois, même sans faire l'appel
    Par marouaJAZIRI dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 19/08/2011, 11h04
  2. Récupération propriété Bean
    Par fabou3377 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 14/08/2007, 13h45
  3. Réponses: 2
    Dernier message: 06/09/2006, 23h20
  4. IBQuery : propriété contenant les données du 1er champ
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/09/2005, 22h58
  5. [Struts][JSP] Sous-propriété de bean non rapatriée
    Par cowa dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/05/2004, 10h25

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