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 saisie


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Points : 30
    Points
    30
    Par défaut problème de saisie
    Bonjour,

    Voila mon problème:

    J'ai une page JSP qui execute une requête sur une base de données et qui peut me retourner de 1 à n enregistrement.
    J'aimerai que pour chaque enregistrement retourné, je puisse saisir une valeur et l'enregistrer dans la base de données.

    Le problème peut paraitre simple, mais j'ai du mal à m'en sortir.

    Frédéric

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 140
    Points : 170
    Points
    170
    Par défaut
    Bonjour,

    Quel est exactement ta question ?
    Je ne vois pas où est le problème : tu fais une boucle sur tes résultats, tu les affiche, tu les modifie et enfin tu enregistre...

    PS : Ce n'est pas une bonne pratique d'accéder à la BDD depuis une JSP, vaut mieux mettre en place une séparation en couche.

  3. #3
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut
    Il serait mieux de séparer le code de la jsp du traitement qui te retourne les lignes de tes tables et même chose pour l'enregistrement comme le suggère lucimed

    dans ton cas tu peux faire ca de manière asses simple.

    étape 1 connexion : connexion à ton application action/servlet qui éxecute la requête, le résulstat est envoyé via la request à ta premiere jsp ainsi que le nombre d'enregistrement.

    dans celle-ci tu génére un formulaire de la forme suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form name="monFormulaire" action="/enregistrement" methode="post">
    info ligne <imput type="text" name="param<%=idLigne%>" value=""><br>
    ..
    info ligne  <imput type="text" name="param<%=idLigne%>" value="">
    info ligne  <imput type="hidden" name="nombreEnregistrement" value="<%=nbEnregistrement%>">
    <imput type="submit" name="bouton" value="valider">
    </form>
    dans ton action/servlet qui fait le traitement tu récupères le paramètre nb enregistrement puis à l'aide d'une boucle for tu récupères toutes tes lignes et tu enregistres les modifications en base.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Points : 30
    Points
    30
    Par défaut
    en fait je suis parti sur le principe suivant :

    lorsque je clique sur mon bouton dans un formulaire j'arrive sur une JSP qui effectue un premier traitement, puis j'appelle une méthode qui m'ouvre une fenêtre de saisie (JAVA), je valide sur un bouton OK, je récupère la valeur saisie et j'effectue la mise à jour de mon enregistrement.
    Si j'ai plusieurs enregistrements à traiter je boucle à partir de l'ouverture de la fenêtre de saisie.

    J'ai bien pensé à ce que dit link256, mais cela me semblait plus lourd d'afficher de nouveau un formulaire de saisie, je trouvais, d'un point vue IHM, plus convivial ma méthode

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 140
    Points : 170
    Points
    170
    Par défaut
    puis j'appelle une méthode qui m'ouvre une fenêtre de saisie (JAVA)
    ???

Discussions similaires

  1. [TMaskEdit] Problème de saisie de date
    Par Pill_S dans le forum Delphi
    Réponses: 4
    Dernier message: 10/07/2006, 17h36
  2. problème de saisie
    Par lastrecrue dans le forum C
    Réponses: 8
    Dernier message: 03/07/2006, 19h04
  3. Richeditctrl - problème de saisie clavier
    Par KO-Tek dans le forum MFC
    Réponses: 5
    Dernier message: 20/12/2005, 12h15
  4. Problème de saisie de caractères
    Par XantaX dans le forum Assembleur
    Réponses: 3
    Dernier message: 07/12/2005, 16h37
  5. Problème de saisie avec le "."
    Par Pouf dans le forum ASP
    Réponses: 10
    Dernier message: 18/03/2005, 16h27

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