title: Error 400 Bad Request Ajax JQuery to Spring Controller
body: <p>I'm facing am error 400 when trying to post a form data to Spring Controller, I tried some posts here, but nothing worked with form data, I used the same pattern I used in others ajax posts, but some is using @ModelAtributte, and in this case I needed to load two ModelAndView, wich I don't know</p>
  
  <p>the serialized form I get is:</p>
  
  <pre><code>idModelo=11&amp;carroRetirada=1&amp;quantidadeMax=78&amp;quantidadeRetirada=1
  </code></pre>
  
  <p>The Ajax code is: </p>
  
  <pre><code>$.ajax({
              url: '/catalog/add-modelosemuso',
              data: $('#form-retirada').serialize(),
              type: 'post',
              async: false
  
  
          }).success(function () {
              console.log("sent");
              $('#container-modelo-list').load('/catalog/list-modelo');
          })
              .fail(function () {
                  console.log("Server failed");
              })
              .always(function (xhr, status, error) {
                  console.log("processing ajax...");
                  console.log(xhr, status,error);
                  console.log($('#form-retirada').serialize());
  
              });
  </code></pre>
  
  <p>And the Controller is:</p>
  
  <pre><code> @RequestMapping(value = "/catalog/add-modelosemuso",
                      method = RequestMethod.POST)
      public
      @ResponseBody
      String addModeloEmUso(@RequestParam("carroRetirada")
                            Integer carroRetiadaId,
                            @RequestParam("quantidadeReitada")
                            Integer quantidadeRetirada,
                            @RequestParam("quantidadeMax")
                            Integer quantidadeMax,
                            @RequestParam("idModelo")
                            Integer idModelo)
      {
          int restante = quantidadeMax - quantidadeRetirada;
  
          Carros carro = new Carros();
          carro.setIdCarro(carroRetiadaId);
  
          ModeloPeca modelo = new ModeloPeca();
          modelo.setIdPeca(idModelo);
          modelo.setQuantidade(restante);
  
          ModelosEmUso modelosEmUso = new ModelosEmUso();
          modelosEmUso.setQuantidadeUsada(quantidadeRetirada);
          modelosEmUso.setCarrosByCarrosIdCarro(carro);
          modelosEmUso.setModelopecaByModeloPecaIdPeca(modelo);
  
          modeloRepository.save(modelo);
          modelosEmUsoRepository.save(modelosEmUso);
          return null;
      }
  </code></pre>
  
  <p>Thanks for all the help!</p>