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

Spring Web Java Discussion :

Débutant Spring : récupération données d'un formulaire [MVC]


Sujet :

Spring Web Java

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 27
    Points : 14
    Points
    14
    Par défaut Débutant Spring : récupération données d'un formulaire
    Bonjour tout le monde !
    Alors voila je suis débutant dans spring et je galère dans la récupération données d'un formulaire

    MA page jsp contenant le form est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <c:url value="/submitsaison.htm" var="urlFrom"></c:url>
             <form:form modelAttribute="saisoninfo" method="post" action="${urlFrom}">
     
    	<p>
                <label>id Saison </label>
                <input type="text" id="idsaison" name="idsaison" />
            </p>
             <p>
                <label>Nom Saison : </label>
                <input type="text" id="libellesaison" name="libellesaison" />
            </p>
     
     
            <p>
                <label>Date debut : </label>
                <input type="text" id="ddsaison" name="ddsaison" />
            </p>
             <p>
                <label>Date fin : </label>
                <input type="text" id="dfsaison" name="dfsaison" />
            </p>
            <p>
                <input type="submit"  name="submit" value="Save" />
            </p>
     
             </form:form>

    le controller :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      @RequestMapping(value ="/submitsaison.htm")
     
         public String submitSaisonFormModel(@ModelAttribute("saisoninfo") SaisonForm saisonForm, ModelMap model ) {    
            model.addAttribute("saisoninfo" , saisonForm);       
     
             return "championnat/championnatDetails";
        }
    il semblerait que je ne stocke rien du tout ds 'saisoninfo'
    quelqu'un pourrait m'aider SVP ?

  2. #2
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 27
    Points : 14
    Points
    14
    Par défaut
    Rebonjour !

    il semblerait que le problème résidait dans le fait que j'ai utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="text" id="idsaison" name="idsaison" />
    et non

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <p>
                <label>id Saison </label>
                <form:input path="idSaison"/>
            </p>
             <p>
                <label>Nom Saison : </label>
                <form:input path="libelleSaison"/> 
            </p>
    Sauf que maintenant, après débogage, je vois que ne recupère pas du tout idsaison (int) .. alors que libellesaison (string) si..
    voila mon controlleur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
      @RequestMapping(value ="/submitsaisonform.htm")
     
         public String submitSaisonFormModel(@ModelAttribute("saisoninfo") SaisonForm saisonForm, ModelMap model ) {
     
            model.addAttribute("saisondetail" , saisonForm);
            SaisonDto sais = new SaisonDto();
     
            //transformer form en DTO
     
            sais.setIdSaison(saisonForm.getIdSaison());
            sais.setLibelleSaison(saisonForm.getLibelleSaison());      
     
            gererSaison.createSaison(sais);
            return "championnat/championnatForm";
        }
    alors que saisonForm.getIdSaison() est bel est bien de type int..

    Si quelqu'un pouvait m'aider s'il vous plait ..

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

Discussions similaires

  1. Récupérations données d'un formulaire (s:textfield)
    Par rollyourpuzzle dans le forum Struts 2
    Réponses: 1
    Dernier message: 08/05/2012, 16h56
  2. Récupération données d'un formulaire
    Par vigiepresse dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/12/2010, 08h23
  3. Réponses: 3
    Dernier message: 02/07/2008, 12h34
  4. Récupération données d'un formulaire
    Par psal78 dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 10/04/2007, 13h58
  5. (débutant) Accès aux données d'un formulaire en XSL
    Par bilo2000 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 13/07/2005, 14h51

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