function login123(){
var nameArr = new Array();
nameArr.push("adm,in");
nameArr.push("jo,in");
nameArr.push("check,in");
console.info(nameArr);
$.ajax({
url:contPath+"/login.htm",
//data:{"names":nameArr},
data:{"names[]":nameArr},
type:"post",
success:function(data){
alert("success");
}
});
}
@RequestMapping("login")
public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws Exception {
System.out.println(request.getParameter("names"));
//注意这里 HttpServletRequest默认加了 [] 不管 js中加不 加 []
System.out.println(request.getParameterValues("names[]").length);
System.out.println(Arrays.toString(request.getParameterValues("names[]")));
System.out.println(request.getParameterValues("names[]").getClass());
}
//参考文章如下
http://www.jb51.net/article/40131.htm
分享到:
相关推荐
本文将深入讲解如何在jQuery AJAX中向后台传递数组参数,并提供示例代码。 首先,理解问题的关键在于JavaScript数组在传递给后台时,如果数组内包含的是对象,会被转化为`[object Object]`的字符串形式。这是因为...
我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一个id做出一个对象,之后放到一个数组中,再使用JSON.stringify()对这个数组进行json的格式化;在后台中再inputStream中解析出我们的json...
**一、前端使用AJAX传递JSON数组** 在前端,我们需要创建一个JSON数组并使用XMLHttpRequest对象或者更现代的fetch API来发送AJAX请求。以下是一个使用jQuery库的例子: ```javascript var data = [ { "name": ...
### AJAX传递List对象数组知识点详解 #### 一、前言 在Web开发中,前后端交互是必不可少的一个环节。AJAX作为一种实现异步加载数据的技术,可以有效地提升用户体验。本篇将详细介绍如何通过AJAX来传递一个List对象...
在本文中,我们将深入探讨如何使用Ajax从JSP页面向后台服务器传递对象数组。这个过程对于Web应用程序的数据交互至关重要,特别是在需要动态更新数据且不刷新整个页面的情况下。下面,我们将详细解析实现这一功能的...
今天重温了一个问题,jQuery.ajax向后台传递一个数组,而在后台接收不到该值。 前台js方法部分代码如下: //创建一个测试数组 var boxIds = new Array(); boxIds.push(12182); boxIds.push(12183); boxIds.push...
"前台Ajax与后台Json传递"这个主题就是关注如何高效地实现这一交互过程。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下,实现局部数据的更新,而Json(JavaScript Object Notation...
在JavaScript(JS)中,将数组作为参数传递到后端控制器(如在Java Spring MVC、ASP.NET MVC或Node.js Express等框架中)是一项常见的任务。本文将详细介绍如何实现这一过程,以及涉及的关键知识点。 首先,我们...
然而,在使用AJAX技术传递数据时,当数据包含数组类型,就不能像传递普通JSON数据那样直接发送。这是因为浏览器在发送数据之前,可能会对数组进行解构处理,将其拆分成多个变量,这样服务器端接收到的数据就不再是...
本示例中,前端使用JSON格式向后台传递对象数组,这是一个常见的Ajax异步请求。以下将详细讲解实现这个功能的关键步骤和涉及的技术点。 首先,前端部分: 1. 创建一个JavaScript数组`vipFee`来存储待传递的对象: ...
在这个场景中,我们特别关注的是如何使用jQuery传递数组对象到后台。下面我们将详细探讨这个主题。 1. **JSON对象与数组** 在JavaScript中,数组是存储一系列值的数据结构,而对象则是一组键值对。为了将数组或...
在SpringMVC中,前台传递数组类型数据到后台,并用List类型接收是一种常见的需求。下面将详细介绍如何在SpringMVC中实现前台传数组类型,后台用List类型接收实例代码。 一、前台传递数组类型数据 在前台,我们可以...
通过正确配置Ajax请求和服务器接口,你可以轻松地传递和处理List、Map等复杂数据结构,提升Web应用的交互体验。在实际项目中,确保对错误处理和安全性有充分考虑,这将有助于构建健壮和安全的Web应用。
总结来说,通过jQuery的AJAX功能,前后台间可以方便地传递JSON数据。在实际应用中,这允许开发人员实现动态数据交互,提高用户体验,同时减少了不必要的页面刷新。需要注意的是,确保JSON格式的正确性以及在前后端...
本篇文章将详细探讨如何在JavaScript中解析通过Ajax传递过来的数据,并解释其中涉及到的关键概念和技术。 #### Ajax概述 Ajax的核心思想是通过JavaScript在后台与服务器进行异步数据交换,从而更新部分网页内容,...
Asp.net 中 jQuery、ajax 调用后台方法总结 在 Asp.net 中,使用 jQuery 和 Ajax 调用后台方法是一种常见的做法。...通过本文的总结,读者可以了解到使用 jQuery 和 Ajax 调用后台方法的基本原理和实现方法。