Passage parametre GET AJAX pour traitement Servlet

Hyst76 - 4 mars 2013 à 10:27
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 - 13 mars 2013 à 09:45
Slt,

j'ai des pbs lorsque j'effectue une requete GET avec parametres, via AJAX pour être traiter par une servlet

code AJAX:
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);


code Servlet (dans doGet):
String parametre = request.getParameter("param"); //ou de là
int nb = request.getContentLength();

System.out.println(parametre);

en affichant parametre: null
en affichant nb, il vaut -1

Je suis un peu perdu là. Je pensais que ça marcherais bien mon truc. sans paramètre, mon code marche. avec post, même pb
il y a un pb de config ???

Merci par avance pour votre aide

Hyst

1 réponse

cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 19
13 mars 2013 à 09:45
Salut,

Ton URL est étrangement formée : CreerFormulaire¶m=4
Ça ne serait pas plutôt : CreerFormulaire?param=4
0
Rejoignez-nous