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

Développement Web en Java Discussion :

Afficher des infos correspondant à une saisie


Sujet :

Développement Web en Java

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 352
    Par défaut Afficher des infos correspondant à une saisie
    Bonjour à tous,
    J'ai une zone de saisie sur laquelle je voudrais faire un contrôle.En effet,je veux en saisissant un mot clé que tous les enregistrements contenant ce mot s'affichent sans cliquer sur le bouton submit.

    par exemple quand je saisie un matricule je veux que le nom et prénom de celui qui a ce matricule s'affichent dans un combobox sans que je clique sur le bouton submit.
    Si quelqu'un a une idée de comment je doit m'y prendre merci de prendre la peine de m'aider.

  2. #2
    Membre Expert
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Par défaut
    Regarde du côté de Ajax et des modules d'autocompletion web

    Par exemple : http://www.webreference.com/programm...g12/index.html

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 352
    Par défaut
    Salue eulbobo,
    J'ai consulté le lien que tu m'as fourni c'est en PHP.Je fait du J2E si vous pouvez m'aider d'avantage.Merci!!!

  4. #4
    Membre confirmé Avatar de IMPRO
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Août 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Août 2007
    Messages : 111
    Par défaut
    Bonjour,
    Primefaces est UI Framework pour Java EE, et il contient un composant basé sur Ajax qui pourrait répondre à ton besoin.
    Regarde : http://www.primefaces.org/showcase/u...listener.xhtml

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    Pour ma part, je suis pas fan de JSF et de ses dérivés (à l'instar de Primefaces) que j'ai pas mal utilisé mais que je trouve très lourd et peu adapté aux IHMs stateless* (même si des efforts ont été fait dans les dernières versions). Je conçois que ça simplifie le développement des IHMs webs vu qu'on a quasiment pas besoin de faire de Javascript car tout est prix en charge par les composants de JSF Primefaces. Et mettre Primefaces en place juste pour gérer une liste en Ajax, c'est un peu sortir une artillerie lourde pour pas grand chose (ça deviens intéressant si on veux faciliter le développement de composants plus complexes sans faire de JS, comme des datatables ce genre de chose).

    Personnellement je préfère plutôt avoir un framework tel que Spring MVC avec des technos de templating (Thymleaf de préférence, mais JSP / JSTL fait aussi l'affaire) en continuant de faire ses composants avec des libs JS telles que JQuery, Bootstrap & cie (faire un appel Ajax pour remplir une liste, ça se fait tout aussi simplement en JQuery qu'avec Primefaces et même une servlet renvoyant un JSON peux faire l'affaire si on utilise pas de framework comme Spring MVC (beurk mais faisable)).

    Développement JEE / Java ne signifie pas que côté UI, on n'utilise pas de technos webs répandues telles que JQuery, Bootstrap, HTML5, CSS3, etc.
    Les exemples d'appels AJAX en PHP se transcodent assez rapidement en Java (à savoir que la partie JS reste la même, et qu'il faut juste transposer la partie exposition d'une URL qui renvoie du JSON ou une portion de page HTML par exemple).

    Cordialement,
    Idriss

    *: je fait partie des gens qui sont pro-stateless et qui ne veulent rien mettre en session à part le login d'un utilisateur connecté ^^

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/02/2014, 19h49
  2. Récupérer des infos d'une page non affichée?
    Par bryce426 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/08/2012, 15h45
  3. [Débutant] afficher des infos quand on entre des chiffres dans une case
    Par xingjing910 dans le forum VB.NET
    Réponses: 12
    Dernier message: 26/03/2012, 10h59
  4. Réponses: 2
    Dernier message: 23/01/2008, 14h07
  5. [MySQL] Chercher des info dans une DB, et les afficher en lien
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/10/2005, 19h29

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