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 Boot Java Discussion :

Récupérer la valeur d'un champ qui n'est pas lié à une table de la BD


Sujet :

Spring Boot Java

  1. #1
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    578
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 578
    Points : 240
    Points
    240
    Par défaut Récupérer la valeur d'un champ qui n'est pas lié à une table de la BD
    Bonjour

    J'ai un formulaire dans ma page jsp contenant 3 champs (login, password et confirm_password). J'ai créé un bean avec jpa pour la persistance des données:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "USER_ID", updatable = false, nullable = false)
      private Long id;
     
    @Column(name = "LOGIN", unique=true, insertable=true, updatable=true, nullable=false)
     private String login;
     
    @Column(name = "USER_PASSWORD", insertable=true, updatable=true, nullable=false)
     private String password;
    Mais je n'ai pas créé de bean pour le champ confirm_password car je ne vais pas l'insérer dans la base de données.

    Donc pour récupérer les champs du formulaire dans mon controller, je fais ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public ModelAndView saveUser(@Valid @ModelAttribute("creer-compte") UserRegistrationForm userRegistrationForm,
                BindingResult bindingResult, ModelAndView modelAndView) {
     
    System.out.println("le login est:" +userRegistrationForm.getLogin());
    System.out.println("le mot de passe est:" +userRegistrationForm.getPassword());
     
    }
    Sauf que je ne sais pas comment récupérer la valeur du champ confirm_password puisqu'il ne fait pas partie du bean.

    Voici mon code jsp:

    Code jsp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <form:label path="login" cssClass="control-label">Login:<span class="text-danger">*</span></form:label>
    <form:input path="login" id="login" class="form-control" placeholder="Login" required="true" autofocus="true" />
     
     
    <form:label path="password" cssClass="control-label">Mot de passe:</form:label>
    <form:password path="password" id="password"	class="form-control" placeholder="Enter password" required="true" autofocus="true" />
     
     
     <label>Confirmer le mot de passe</label>
     <input class="form-control" type="password" name='confirm_password'>

    Merci

  2. #2
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    578
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 578
    Points : 240
    Points
    240
    Par défaut
    J'ai trouvé. C'était simple en fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public String saveUser(@Valid @ModelAttribute("creer-compte") UserRegistrationForm userRegistrationForm,
                BindingResult bindingResult, ModelAndView modelAndView,HttpServletRequest request) throws ServletException, IOException {
     
    		String valeur = request.getParameter("confirm_password");

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

Discussions similaires

  1. Chercher un enregistrement qui N'EST PAS dans une table
    Par ZeBandit dans le forum Requêtes
    Réponses: 13
    Dernier message: 05/05/2015, 11h02
  2. Valeur d'un champ qui dépend du choix d'une combo
    Par Nina9002 dans le forum WinDev
    Réponses: 20
    Dernier message: 12/06/2014, 08h16
  3. Réponses: 3
    Dernier message: 29/09/2009, 20h58
  4. Rajouter un champs qui n'est pas dans la table
    Par robbiano78 dans le forum Hibernate
    Réponses: 9
    Dernier message: 19/08/2009, 11h26
  5. ramener un champ qui n'est pas toujours rempli
    Par digger dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/11/2006, 14h54

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