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

jQuery Discussion :

ajax jquery et servlet java [AJAX]


Sujet :

jQuery

  1. #1
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut ajax jquery et servlet java
    Bonjour.
    Pourquoi cela ne fonctionne pas ?
    Code JavaScript : 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
     
    $("#coffre").submit(function( event ) {
    			  event.preventDefault();
    			var  mail = $('#mail').val();
    			var  motPasse = $('#motPasse').val();
    			clics=0;
     
     
    			$.post('exemple/Reponse.java', {
                    mail: $('#mail').val(),
                    motPasse: $('#motPasse').val()
             },
             function(data, status){
               alert("Data: " + data + "\nStatus: " + status);
             });
    		})

    voici la servlet Reponse.java.
    Code Java : 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
     
     package exemple;
     
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
     
    @WebServlet("/Reponse")
    public class Reponse extends HttpServlet {
    	private static final long serialVersionUID = 1L;
     
    	public Reponse() {super();}
     
    	@Override
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		String data;
    		String mail = request.getParameter("mail").trim();
    		String motPasse = request.getParameter("motPasse").trim();
     
     
    		if(mail == null || "".equals(mail) || motPasse == null || "".equals(motPasse)){
    			data = "fail";
    		}
     
    		data ="success";
     
    		response.setContentType("text/plain");
    		response.getWriter().write(data);
    	}
     
    }

    j'ai comme message d' éreure
    Unchecked runtime.lastError: The message port closed before a response was received.

  2. #2
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Là ça marche.
    Code Java : 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
    @WebServlet("/Reponse")
    public class Reponse extends HttpServlet {
    	private static final long serialVersionUID = 1L;
     
    	public Reponse() {super();}
     
    	@Override
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		String res;
    		String mail = request.getParameter("mail").trim();
    		String motPasse = request.getParameter("motPasse").trim();
     
     
    		if(mail == null || "".equals(mail) || motPasse == null || "".equals(motPasse)){
    			res = "fail";
    		}
     
    		if(mail.equals("lmail@gmail") || motPasse.equals("007")) {res ="success";} else {res="fail";}
     
    		response.setContentType("text/plain");
    		response.getWriter().write(res);
    	}
     
    }

    Code JavaScript : 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
    $("#coffre").submit(function( event ) {
    			  event.preventDefault();
    			  $.ajax({
    					url : 'Reponse',
    					data : {
    						mail: $('#mail').val(),
    		                motPasse: $('#motPasse').val()
    					},
    					success : function(responseText) {
     
     
    						$('#resultat').text(responseText);
     
    					}
    				});
    			});

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

Discussions similaires

  1. [AJAX] jQuery et servlet Java
    Par Philcmoi dans le forum jQuery
    Réponses: 2
    Dernier message: 05/06/2020, 14h05
  2. Communication entre jquery et servlet java
    Par Philcmoi dans le forum jQuery
    Réponses: 3
    Dernier message: 28/01/2014, 12h25
  3. [Professionnalisation/Alternance] Développeur web/applications PHP/MySQL/AJAX/JQUERY/JAVA - Paris
    Par zilong dans le forum Demandes
    Réponses: 0
    Dernier message: 07/09/2011, 15h38
  4. [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
  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