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 :

Validation, request, Objet non rechargé


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 129
    Par défaut Validation, request, Objet non rechargé
    Bonjour,

    Voici mon problème,

    J ai donc une action (MonAction.java) qui envoie un objet (un bean) dans la request.
    Cet objet est chargé dans un formulaire (jsp)

    Et dès que le formulaire est envoyé et qu'un champs n'est pas rempli.
    Le rechargement du formulaire incomplet (grâce aux validation) se fait sans l'objet qui avait été précédemment envoyé dans la request.

    J'ai donc envoyé l'objet dans la session. Ca marche.

    Mais je voudrai utiliser la request.
    QQ un aurait-il une idée ?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    ne met pas ton bean dans la request/session mais utilise ton fichier struts-config.xml afin d'associé ton form bean et ton action à ton formulaire.
    ou alors c'est a toi de remettre le bean dans la request au niveau de la validation.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 129
    Par défaut
    Est il possible de mettre dans le form bean du struts config quelque chose de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      <form-bean name="DynaIaForm" type="org.apache.struts.validator.DynaValidatorForm">
    	        	<form-property name="etudiant" type="com.package.data.Etudiant" />
    ...
     <form-property name="resNom" type="java.lang.String" />
    			    <form-property name="resProfession" type="java.lang.String" />
    			    <form-property name="res1Adresse" type="java.lang.String" />
    ....
    ou etudiant est un bean.

    Mais j ai des soucis parce qu il ne trouve aucun etudiant dans aucun scope ...

    Merci

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    à mon avis tu devrais regarder les tutoriels concernant le scope et la durée de vie/creation/rest/suppression des formbean. concernant ta proposition, oui tu peux créer ton form bean associé au formulaire via le srtuts-config.xml. si tu ne retrouve aucuns étudiant il va falloir nous en dire plus => jsp du formulaire complet plz, façon dont tu pré remplie ton formulaire, etc...

Discussions similaires

  1. [Débutant] "Nom d'objet non valide"
    Par BleuTrèsFoncé dans le forum Accès aux données
    Réponses: 1
    Dernier message: 05/03/2013, 17h35
  2. Réponses: 3
    Dernier message: 14/11/2012, 12h41
  3. RIA et Validation, empêcher l'insert d'un objet non validé
    Par Mozofeuk dans le forum Silverlight
    Réponses: 18
    Dernier message: 20/12/2011, 14h57
  4. Nom d'objet non valide
    Par sleeg dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 18/10/2011, 12h32
  5. Nom d'objet non valide
    Par dvi24 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/04/2008, 11h22

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