JQuery $ .ajax () publica datos en un servlet java

Quiero enviar datos a un servlet de java para su procesamiento. Los datos tendrán una longitud variable y estarán en pares clave / valor:

<code>{ A1984 : 1, A9873 : 5, A1674 : 2, A8724 : 1, A3574 : 3, A1165 : 5 }
</code>

Los datos no necesitan ser formados de esta manera, es solo la forma en que los tengo ahora.

<code>var saveData = $.ajax({
      type: "POST",
      url: "someaction.do?action=saveData",
      data: myDataVar.toString(),
      dataType: "text",
      success: function(resultData){
          alert("Save Complete");
      }
});
saveData.error(function() { alert("Something went wrong"); });
</code>

los$.ajax() La función funciona bien ya que recibo una alerta para "Guardar completo". Mi dilema está en el servlet. ¿Cómo recupero los datos? Intenté usar un HashMap como este ...

<code>HashMap hm = new HashMap();
hm.putAll(request.getParameterMap());
</code>

...perohm Resulta ser nulo, que supongo que significa el.getParameterMap() No es encontrar los pares clave / valor. ¿A dónde me voy mal o qué me estoy perdiendo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta