Slt,
j'ai des pbs lorsque j'effectue une requête GET avec paramètres, via AJAX pour être traiter par une servlet.
voici un bout de code AJAX:
code Servlet (dans doGet):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var xhr = getXMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { alert("OK modifier"); // callBackModifier(xhr.responseText); } }; xhr.open("GET", "CreerFormulaire¶m=4", true); //mon pb vient de là xhr.send(null);
en affichant param: null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String parametre = request.getParameter("param"); //ou de là int nb = request.getContentLength(); System.out.println(parametre);
en affichant nb, il vaut -1
Je pensais que ça marcherais bien mon truc. sans paramètre, mon code marche. il y a un pb de config quelque part???
J'ai bien sur essayé avec POST= même sanction:
Je suis un peu perdu là. Merci par avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 http_request.open("POST", "CreerFormulaire", true); http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); http_request.send("param=val1¶m1=val2");
David
Partager