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 :

[Javascript][SQL]Rafraîchissement d'une liste


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 13
    Points : 7
    Points
    7
    Par défaut [Javascript][SQL]Rafraîchissement d'une liste
    Bonjour,
    J'ai une liste de sélection des pays. Cette liste est remplie par une requête sur ma base SQL. Je peux également créer un nouveau pays manuellement en passant par une popup. Mon problème, c'est que je voudrai rafraîchir seulement ma liste et pas toute la page sinon je perds les données saisies dans les autres champs.
    Je ne vois pas comment faire cette manip. Quelqu'un peut-il m'aider s'il vous plaît?
    Merci d'avance.
    * * * * * *
    * Aurore *
    * * * * * *

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Points : 139
    Points
    139
    Par défaut
    Problème complexe!

    Si tu charge tes données à partir de la base, tu dois faire un aller retour serveur (protocole HTTP). Donc tu dois envoyer les données de ton formulaire sur telles quelles sont saisies, recharger ta liste et représenter le tout à l'utilisateur. Il faut donc mettre l'objet qui correspond à ton formulaire dans l'objet session (getSession) ou bien dans les attributs de la request.

    Si tu veux éviter de faire un aller-retour serveur, il faut stocker toutes les données conservées dans un tableau en javascript directement sur la page (tableau que tu "génère" avec des boucles dans la vue en scriptlet (<%), jstl (<c: le mieux) ou Struts ou autre). Mais ça pose des problèmes de volume de la page, c'est dé normalisé et ça repose sur du javascript ce qui est déjà un problème en soit. Donc à éviter.

    Ce genre de problèmes est géré élégamment avec un actionListener en JSF, mais c'est sûrement pas le moment pour toi (quoi que).

    Bon courage...

    J'ai un blog!

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Par manque de temps, j'ai choisi une solution parallèle en créant un champ libre d'accès à côté de la liste de sélection.
    Merci de ton aide en tout cas
    * * * * * *
    * Aurore *
    * * * * * *

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

Discussions similaires

  1. [SQL] Choix dans une liste déroulante issue d'une requête SQL
    Par Moustic74 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2007, 14h06
  2. [PL /SQL] - Maximum d'une liste
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 2
    Dernier message: 29/11/2006, 12h02
  3. requete SQL multichamps/dans une liste de valeur
    Par maxidoove dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/07/2006, 15h48
  4. [SQL] Tri d'une liste!!!
    Par frutix dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/02/2006, 10h00
  5. Réponses: 4
    Dernier message: 25/12/2005, 18h46

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