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

Struts 1 Java Discussion :

Problème populate et booléen


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 26
    Par défaut Problème populate et booléen
    Je vais tenter d'être clair dans l'énoncé de mon problème (allez on s'accroche).
    Voilà je développe une application avec struts 1.1, et mon application est une succession de 4 étapes + une page de confirmation. Juste avant la page de validation finale, je peux retourner sur les autres pages et modifier mes choix.
    Mon problème c'est que je possède une variable qui est un booléen, et qui est un choix sur la première étape (sous la forme d'une checkbox), et cette variable est un attribut d'un objet du formulaire (donc pour y accéder on doit l'atteindre de la manière suivante monForm.getMonObjet().getMonAttribut()).
    J'implémente dans mon form la méthode "reset" dans laquelle je réinitialise bien la variable à false, et j'ai ajouté dans toutes les pages une balise hidden de cette variable. Tout se passe presque correctement, sauf dans certaines actions où la valeur qui était à true devient brusquement false. Pas exactement brusquement puisqu'en y regardant de plus près, la variable est bien à true en arrivant dans la méthode "reset", dans laquelle elle donc mise à false, mais logiquement le bean populate devrait faire son travail juste derrière et la remettre à true, ce qui n'est pas le cas. En arrivant dans l'Action qui suit la variable est à false.
    Qu'est-ce qui pourrait faire que le populate ne s'effectue pas correctement sachant que le type du form est toujours le même quelque soit l'action ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 26
    Par défaut
    bon ça avance.. en loggant l'application comme il faut, je me rends compte que lorsque je perds la valeur de la variable, struts fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Processing a 'GET' for path '/etape5Action' > org.apache.struts.action.RequestProcessor
    lorsque tout se passe bien, il fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Processing a 'POST' for path '/etape3Action' > org.apache.struts.action.RequestProcessor
    Pourtant j'utilise toujours la méthode post dans mes form...

Discussions similaires

  1. problème avec un booléen
    Par ballantine's dans le forum Langage
    Réponses: 10
    Dernier message: 05/11/2009, 15h45
  2. [Access-->MSSQL]Problème type de donnée booléen
    Par guigui11 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/06/2008, 16h27
  3. Problème de bean populate dans un formulaire
    Par bobic dans le forum Struts 1
    Réponses: 6
    Dernier message: 11/04/2008, 12h11
  4. Problème affichage Booléen
    Par Kalite dans le forum IHM
    Réponses: 2
    Dernier message: 09/01/2008, 13h09
  5. Problème d'initialisation d'un booléen dans un UserControl
    Par -Jolan- dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/02/2007, 21h58

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