Senden komplexe json-Objekt zu Spring MVC-controller

Ich versuche zu senden, ein Komplexes Objekt zu ajax controller für spring mvc-Suchmaschine, mit 3 Variablen: die aktuelle Seite, Einträge pro Seite und die such-Parameter. Das problem ist, dass mit der Erklärung der controller-Methode-nicht nehmen, mir die params-variable als eine Karte.

Als ich senden kann, die Struktur zu erfassen, auf die controller-3 Variablen getrennt?

Fehler:

Erforderlichen parameter zuweisen 'params' vorhanden ist

  var dataToSend = {
        'page': 1,
        'itemsPerPage': 10,
        'params': {
          'codItem': "10",
          'nameItem': "foo"
        }
      };  

      $.ajax({
        url: form.attr("action"),
        type: 'POST',
        data: JSON.stringify(dataToSend),
        dataType: 'json',
        cache: false
      }).success(function(data) {
        callback(data);
      });        




 public @ResponseBody HashMap<String, Object> search(@RequestParam(value="params") Map<String, String> params, @RequestParam(value = "page") int page, @RequestParam(value = "itemsPerPage") int itemsPerPage){
};
InformationsquelleAutor oscar | 2014-08-27
Schreibe einen Kommentar