JQuery $ .ajax () post - data em um servlet java

Eu quero enviar dados para um servlet java para processamento. Os dados terão comprimento variável e estarão em pares chave / valor:

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

Os dados não precisam ser formatados dessa forma, é exatamente como eu os tenho agora.

<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>

o$.ajax() função funciona bem como eu recebo um alerta para "Save Complete". Meu dilema está no servlet. Como recupero os dados? Eu tentei usar um HashMap como este ...

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

...mashm acaba por ser nulo que eu estou supondo que significa o.getParameterMap() não está encontrando os pares chave / valor. Onde estou indo errado ou o que estou perdendo?

questionAnswers(5)

yourAnswerToTheQuestion