How to pass an array from angular to servlet

0

Non-Angled Method

$ scope.saveListItem = function () {

    var params = {};
    params.idLista = localStorage.lista;
    params.precoTotalLista = $scope.PrecoTotalLista;

    params.nomesItens = [];
    params.qtdItens = [];
    params.precoItens = [];

    for (x in $scope.parametrosTabelaItens) {

        params.nomesItens[x] = ($scope.parametrosTabelaItens[x].nome);
        params.qtdItens[x] = ($scope.parametrosTabelaItens[x].quantidade);
        params.precoItens[x] = ($scope.parametrosTabelaItens[x].preco);
    }

    $.post('SalvarItensLista', params, function (data) {
        if (data) {
            swal({
                title: "Lista atualizada com sucesso!",
                timer: 3000,
                showConfirmButton: true,
                type: "success"

            });
            setTimeout(function () {
                $scope.consultarItensLista();
            }, 3000);
        } else {
            swal("Ops!", "Falha ao salvar Lista!", "error");
        }
    })
}

JAVA Excerpt

String idList = request.getParameter ("idList");         String precoTotalList = request.getParameter ("precoTotalList");

    String[] nomesItens = {};
    String[] qtdItens = {};
    String[] precoItens = {};

    nomesItens = request.getParameterValues("nomesItens");
    qtdItens = request.getParameterValues("qtdItens");
    precoItens = request.getParameterValues("precoItens");

How do I resolve this?

    
asked by anonymous 11.11.2018 / 02:49

0 answers