Bonjour,

J'ai une appli J2EE :

Dans le navigateur utilise AJAX (javascript) pour envoyer des données à la Servlet. Ensuite la Servlet répond au javascript qui affiche les nouvelles données.

Mais ma page web contient de nombreuses valeurs que je transmets (via AJAX) à la Servlet : et chaque paramètre envoyé et récupéré comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
function getParametres()
{
var param = '';
    var strId = 'id0';
    param = param + id + '=' + document.getElementById(strId).value + '&';
    var strId = 'id10';
    param = param + id + '=' + document.getElementById(strId).value + '&';
    var strId = 'id80';
    param = param + id + '=' + document.getElementById(strId).value + '&';
 
etc pour tout les paramètres nombreux...
return param;
}
Avec l'appel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var lien = 'http://127.0.0.1:8080/monappli/ServletAppli?action=calcul&' + getParametres();
 
xhr.open("post", lien, true);
Comment passer ces paramètres en bloc comme dans un request.setAttribute() ou bien comme les paramètres d'un formulaire ?

A+