Vous semblez vouloir une solution complètement intégrée. Je ne suis pas sûr de pouvoir le faire, mais voici ce que je ferais.
En effet, utilisez un champ de saisie masqué dans un formulaire, où la valeur du champ est une chaîne JSON valide. Envoyez le formulaire à votre serveur et, dans votre servlet, utilisez une bibliothèque Java JSON pour analyser la chaîne JSON.
Voici json-lib, gson ou Jackson. Dans votre cas, je dirais que json-lib semblerait le plus facile à utiliser.
Pour générer la chaîne JSON côté client, utilisez une infrastructure ou une solution personnalisée. Par exemple, jQuery a une fonction serialize() pour sérialiser directement les champs d'un formulaire dans un objet JSON, que vous pouvez ensuite convertir en chaîne. D'autres cadres fournissent des fonctions similaires.
Pour en savoir plus sur JSON, assurez-vous de lire le JSON Wikipedia entry et de visiter le official JSON page (qui vous donne également a Java implementation of the JSON data-interchange format, mais peut-être pas le plus efficace pour le traitement d'un grand nombre de données). Pour vous assurer que votre JSON généré est valide, vous pouvez utiliser JSONLint.
Cela pourrait aider: http://stackoverflow.com/questions/3433611/passing-array-from-javascript-to-java-servlet-using-jackson –