Objetos de matriz de processo de fundo Springmvc.
Parâmetro do tipo de lista, receba o valor da matriz da recepção e, depois de experimentar, o resultado é realmente bom.
Não há necessidade de se ligar ao objeto.
Obviamente, passei uma matriz contendo string para o plano de fundo e depois usei a lista para recebê -la em segundo plano.
Os detalhes são os seguintes:
Código da recepção:
// Envie solicitações para o plano de fundo, com dados no formulário de matriz. function testlist () {var data = gettreeViewCheckedData (); $ .ajax ({url: app_name + "xxxx/testlist", dados: {list: data}, datatype: "json", sucess: function (data) {}}); } // Get Data --- Função de armazenamento getTreeViewCheckedData () {var checkData = []; $ ('#ShareSetting'). Find ('OL.BONSAI INPUT: Caixa de seleção: verificada'). Cada (function () {checkData.push ($ (this) .val ())}); retornar checkedData; }Código de fundo:
// Método 1: Use a lista para receber os parâmetros da matriz da recepção. @RequestMapping (Value = "/testList") @ResponseBody Public jsonResult testlist (@RequestParam (requerir = false, value = "list []") list <tring> list) { Log.debug ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Em seguida, converta -o em uma lista, embora não seja necessário. Log.debug ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- JSONRESULT (TRUE, "OK", NULL);Notas:
value = "List [], isso parece ser desagradável.
Além disso, se você modificar os parâmetros no método, precisará reiniciá -lo, caso contrário, não obterá o valor
Esta lista deve ser exatamente a mesma dos dados na recepção.
Resumir
O exposto acima é todo o conteúdo deste artigo sobre o tipo de matriz de transmissão do Springmvc front-end e o plano de fundo usando o tipo de lista para receber o código da instância. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a este site:
Explicação detalhada sobre se o interceptador Springmvc implementa a sessão de monitoramento expira
Explicação detalhada do código de consulta do usuário para Springmvc Development RESTful API
Spring Springmvc executa a análise do código -fonte do método após a conclusão da inicialização
Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!