Objetos de matriz de procesos de fondo SpringMVC.
Parámetro de tipo de lista, reciba el valor de la matriz de la recepción, y después de experimentar, el resultado está realmente bien.
No es necesario unir al objeto.
Por supuesto, pasé una matriz que contenía una cadena en el fondo, y luego utilicé la lista para recibirla en segundo plano.
Los detalles son los siguientes:
Código de recepción:
// Enviar solicitudes a los antecedentes, con datos en forma de matriz. function testList () {var data = getTreeViewCheckedData (); $ .AJAX ({url: app_name + "xxxx/testlist", data: {list: data}, dataType: "json", éxito: function (data) {}}); } // Obtener datos --- función de almacenamiento getTreeViewCheckedData () {var checkedData = []; $ ('#shareetting'). find ('ol.Bonsai Entrada: CheckBox: Checked'). Cada (function () {checkedData.push ($ (this) .val ())}); devolver checkedData; }Código de fondo:
// Método 1: Use la lista para recibir los parámetros de matriz de la recepción. @RequestMapping (value = "/testlist") @ResponseBody public JsonResult testList (@RequestParam (requerido = false, value = "list []") List <String> List) { Log.debug ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------- Luego conviértalo en una lista, aunque no es necesario. Log.debug ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------- JSONRESULT (verdadero, "OK", NULL);Notas:
value = "list [], esto parece ser desagradable.
Además, si modifica los parámetros del método, debe reiniciarlo, de lo contrario no obtendrá el valor
Esta lista debe ser exactamente la misma que los datos en la recepción.
Resumir
Lo anterior es todo el contenido de este artículo sobre el tipo de matriz de transmisión frontal de SpringMVC y el fondo utilizando el tipo de lista para recibir el código de instancia. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a este sitio:
Explicación detallada de si el interceptor de SpringMVC implementa la sesión de monitoreo
Explicación detallada del código de consulta de usuario para el desarrollo de SpringMVC RESTFUL API
Spring SpringMVC realiza el análisis del código fuente del método después de que se complete el inicio
Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!