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

Servlets/JSP Java Discussion :

Problème de Struts 1.3.8


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par défaut Problème de Struts 1.3.8
    Bonjour à tous.

    Je suis en cours de développement d'un site web dynamique. J'ai connu un problème dans la vérification des donnés insérer par l'utilisateur "login et mot de passe" et les vérifier par celles dans la base de donnée de ma table personnee.

    Voila le code :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    package com.struts.controlleur; 
    import org.hibernate.*; 
    import com.ana.Personnee; 
    import com.util.HibernateUtil; 
     
    import javax.servlet.http.HttpServletRequest; 
     
    import javax.servlet.http.HttpServletResponse; 
     
    import org.apache.struts.action.Action; 
     
    import org.apache.struts.action.ActionForm; 
     
    import org.apache.struts.action.ActionForward; 
     
    import org.apache.struts.action.ActionMapping; 
     
    import com.struts.data.loginForm; 
    import com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable; 
     
    public final class loginAction extends Action { 
     
     
     
    public ActionForward execute(ActionMapping mapping, 
     
    ActionForm form, 
     
    HttpServletRequest request, 
     
    HttpServletResponse response) throws Exception { 
     
    String resultat = null; 
    String idUser = ((loginForm) form).getIdUser(); 
    String passwordPersonne = ((loginForm) form).getPasswordPersonne(); 
    if (idUser.equals("xyz") && passwordPersonne.equals("xyz")) { 
    resultat = "succes"; 
    } else { 
    resultat = "echec"; 
    } 
    return mapping.findForward(resultat); 
    } 
    }
    ici la vérification ce fait seulement sur les valeurs login = "xyz" w mt pass="xyz" mais j aime avoir comment vérifier les donnés déjà dans les colonnes de ma table.
    voila aussi le code de personne.java car j utilise struts :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    package com.ana; 
     
    // Generated 18 mars 2012 14:55:00 by Hibernate Tools 3.2.0.beta8 
     
    /** 
    * Personnee generated by hbm2java 
    */ 
    public class Personnee implements java.io.Serializable { 
     
    // Fields 
     
    private String nomPersonne; 
    private String prenomPersonne; 
    private String villePersonne; 
    private String paysPersonne; 
    private String telephonePersonne; 
    private String emailPersonne; 
    private String idUser; 
    private String passwordPersonne; 
     
    // Constructors 
     
    /** default constructor */ 
    public Personnee() { 
    } 
     
    /** minimal constructor */ 
    public Personnee(String nomPersonne) { 
    this.nomPersonne = nomPersonne; 
    } 
     
    /** full constructor */ 
    public Personnee(String nomPersonne, String prenomPersonne, 
    String villePersonne, String paysPersonne, 
    String telephonePersonne, String emailPersonne, String idUser, 
    String passwordPersonne) { 
    this.nomPersonne = nomPersonne; 
    this.prenomPersonne = prenomPersonne; 
    this.villePersonne = villePersonne; 
    this.paysPersonne = paysPersonne; 
    this.telephonePersonne = telephonePersonne; 
    this.emailPersonne = emailPersonne; 
    this.idUser = idUser; 
    this.passwordPersonne = passwordPersonne; 
    } 
     
    // Property accessors 
    public String getNomPersonne() { 
    return this.nomPersonne; 
    } 
     
    public void setNomPersonne(String nomPersonne) { 
    this.nomPersonne = nomPersonne; 
    } 
     
    public String getPrenomPersonne() { 
    return this.prenomPersonne; 
    } 
     
    public void setPrenomPersonne(String prenomPersonne) { 
    this.prenomPersonne = prenomPersonne; 
    } 
     
    public String getVillePersonne() { 
    return this.villePersonne; 
    } 
     
    public void setVillePersonne(String villePersonne) { 
    this.villePersonne = villePersonne; 
    } 
     
    public String getPaysPersonne() { 
    return this.paysPersonne; 
    } 
     
    public void setPaysPersonne(String paysPersonne) { 
    this.paysPersonne = paysPersonne; 
    } 
     
    public String getTelephonePersonne() { 
    return this.telephonePersonne; 
    } 
     
    public void setTelephonePersonne(String telephonePersonne) { 
    this.telephonePersonne = telephonePersonne; 
    } 
     
    public String getEmailPersonne() { 
    return this.emailPersonne; 
    } 
     
    public void setEmailPersonne(String emailPersonne) { 
    this.emailPersonne = emailPersonne; 
    } 
     
    public String getIdUser() { 
    return this.idUser; 
    } 
     
    public void setIdUser(String idUser) { 
    this.idUser = idUser; 
    } 
     
    public String getPasswordPersonne() { 
    return this.passwordPersonne; 
    } 
     
    public void setPasswordPersonne(String passwordPersonne) { 
    this.passwordPersonne = passwordPersonne; 
    } 
     
    }
    et voila le code de loginform
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    package com.struts.data; 
     
     
     
    import org.apache.struts.action.*; 
     
    import javax.servlet.http.HttpServletRequest; 
     
     
     
    public class loginForm extends ActionForm { 
     
    /** 
    * 
    */ 
    private static final long serialVersionUID = 1L; 
    private String idUser; 
    private String passwordPersonne; 
     
    public String getIdUser() { 
    return this.idUser; 
    } 
     
    public void setIdUser(String idUser) { 
    this.idUser = idUser; 
    } 
     
    public String getPasswordPersonne() { 
    return this.passwordPersonne; 
    } 
     
    public void setPasswordPersonne(String passwordPersonne) { 
    this.passwordPersonne = passwordPersonne; 
    } 
     
     
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { 
     
    ActionErrors errors = new ActionErrors(); 
     
    return errors; 
     
    } 
     
    public void reset(ActionMapping mapping, HttpServletRequest request) { 
     
    this.idUser = null; 
     
    this.passwordPersonne = null; 
     
    } 
     
     
    }
    Et merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par défaut rep
    j'utilise struts 1.3.8 et j ai teste l insertion ddans la base a partir de un formulaire jsp et elle bien marché . mé mon probleme est dans la vérification de login/password de ma table personne.j aime bien avoir un exemple ou un tuto qui m aide a modifier la page jsf et fichier contect et struts-config

  3. #3
    Membre éprouvé
    Avatar de _tom_
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 67
    Par défaut
    Que veux-tu faire exactement ?

    Tester l'authentification de l'utilisateur en vérifiant identifiant et mot de passe en base ?

Discussions similaires

  1. problème avec struts-layout
    Par khayri dans le forum Struts 1
    Réponses: 1
    Dernier message: 16/04/2007, 10h36
  2. Problème avec struts
    Par Lolitaaa dans le forum Struts 1
    Réponses: 2
    Dernier message: 12/03/2007, 16h39
  3. problème de struts
    Par mayssabac dans le forum Struts 1
    Réponses: 10
    Dernier message: 23/12/2006, 09h47
  4. Problème balise struts / weblogic
    Par DarkWark dans le forum Weblogic
    Réponses: 2
    Dernier message: 18/05/2006, 22h41
  5. problème tags struts
    Par enimiste dans le forum Struts 1
    Réponses: 4
    Dernier message: 18/05/2006, 13h01

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