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 :

Ajax et servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut Ajax et servlet
    Bonjour

    Voilà j'ai un formulaire de connexion avec un bouton qui m'envoie vers la servlet à l'aide d'une fonction Ajax.
    Là il y a tout un bazar qui se fait très bien, enregistrement de paramètres en session etc...
    Je voudrais également afficher un message dans la div où se trouve le formulaire indiquant que l'utilisateur est bien connecté. En PHP c'est simple il suffit de faire un include et la nouvelle page se met automatiquement dans la div.
    En Java je n'y arrive pas, je suis redirigé vers une nouvelle page toute blanche contenant uniquement mon message.

    J'ai essayé ça mais ca ne fonctionne pas:

    RequestDispatcher disp = request.getRequestDispatcher("message.html") ;
    disp.include(request, response) ;

    getServletContext().getRequestDispatcher("message.html").include(request,response);

    J'ai même essayé directement depuis ma servlet
    out.println ("Connecte")
    pour écrire directement dans ma div

    En attendant votre aide, merci.

  2. #2
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut
    Bonjour,

    Pourquoi ne penses tu pas à écrire ton message avec java script (puisque tu utilises Ajax) sur un div dans la même page au lieu d'inclure une autre page contenant ce message ?

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Si tu fais un appel AJAX, il faut traiter jusqu'au bout par AJAX.

    Le dispatcher que tu utilises dans ta servlet renverra les données vers le client mais il faut les récupérer via httpRequest.responseText
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    C'est ce que je fais mais au lieu de mettre la réponse dans la div comme je voudrais :

    document.getElementById("formulaire").innerHTML = requeteAjax.responseText ;

    il m'ouvre une nouvelle page.

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Peux-tu copier le source de cette nouvelle page et nous le montrer ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    <!--
    To change this template, choose Tools | Templates
    and open the template in the editor.
    -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    Connecte.


    Voilà c'est tout

Discussions similaires

  1. Ajax et servlet
    Par amine84 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 22/07/2008, 10h37
  2. [AJAX] Image Dynamique en AJAX et servlet JAVA
    Par Canary3d dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/02/2008, 12h04
  3. AJAX et Servlet
    Par psylox dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/01/2008, 14h35
  4. [AJAX] ajax et servlet !
    Par anapotheque dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/03/2007, 12h02
  5. Techno Ajax: javascript, servlet java
    Par xfacq dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/08/2006, 17h08

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