`
fireinjava
  • 浏览: 480092 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Spring mvc 传递数组

阅读更多

主要是加了个@RequestParam(value = "titles[]")

 

Controller

@RequestMapping(value="/exportExcel", method = RequestMethod.POST)
	@ResponseBody
	public String exportExcel(@RequestParam(value = "titles[]") String[] titles){
		System.out.println(titles);
		return null;
	}

 

jsp页面

var param = {titles:['col1','col2','col3']};
$.ajax({url:url, type:"post", data:param, async:false, dataType:"json", cache:false, error:function (data) {
		rtnObj = data.responseText;
	}, beforeSend:function (XMLHttpRequest) {
		//ajaxStart();
	}, complete:function (XMLHttpRequest, textStatus) {
		//ajaxComplete();
	}, success:function (data) {
		rtnObj = data;
	}});

 

1
4
分享到:
评论
8 楼 yrsheng 2015-07-03  
不行!楼主你真的试过吗?
7 楼 yaxinjw 2015-06-10  
动点脑筋的同学会问,为什么传递过来的key是titles[]而不是titles,他这里只不过是是将传递过来的key在java代码中换成我们想要的而已,其实最简单的就是在ajax中设置traditional即可
6 楼 ping2010 2014-12-10  
string类型的Array是可以,其他复杂类型就不行。
5 楼 fireinjava 2014-09-29  
popezong 写道
为何这么叼?楼主你试过没有啊??能行??

当前试过!
4 楼 popezong 2014-09-28  
为何这么叼?楼主你试过没有啊??能行??
3 楼 zhaozengfengw 2014-09-16  
为何这么叼
2 楼 foolkeeper 2014-02-28  
为何这么叼
1 楼 29120406 2013-08-07  
为何这么叼

相关推荐

    springmvc 传递和接收数组参数的实例

    从 URL 中传递数组参数到 Controller 类中接收数组参数,我们将一步步地学习如何实现。 URL 中传递数组参数 在 SpringMVC 中,可以使用 GET 或 POST 方法将数组参数传递到 Controller 中。下面是一个使用 GET 方法...

    Spring MVC不能直接接收list类型参数的问题

    当前端使用 jQuery 向后台传递数组类型的参数时,Java 后台尝试直接通过 `List` 类型来接收这些参数,却发现无法取到任何数据。例如: **前端代码示例**: ```javascript $.ajax({ url: "xxxx", data: { areaList...

    Spring mvc5.0.3 所有jar包

    **Spring MVC 5.0.3 知识点详解** Spring MVC是Spring框架的一个核心模块,专注于构建Web应用程序。在Spring MVC 5.0.3版本中,它提供了丰富的功能和改进,使得开发者能够更高效地开发RESTful服务、处理HTTP请求、...

    jquery ajax 向后台传递数组参数示例

    在JavaScript中,jQuery的AJAX功能常常用于与服务器进行异步数据交互。...同时,不同的后端框架可能有内置的JSON处理机制,例如Spring MVC中的`@RequestBody`注解,可以简化JSON字符串到Java对象的转换。

    Angular.js前台传list数组由后台spring MVC接收数组示例代码

    在本文中,我们将探讨如何使用Angular.js在前端传递一个list数组到后端Spring MVC进行处理。这个过程涉及到了数据的序列化、传输以及后端的反序列化接收。以下是详细的步骤和示例代码。 首先,我们需要了解Angular....

    spring mvc标签使用指南

    这些标签是Spring Web MVC模块的一部分,能够与Spring的模型绑定机制无缝集成,简化了前端到后端的数据传递。 113.9.1. **配置** 在使用Spring的表单标签库之前,需要在JSP页面中引入Spring的Taglib。这通常在页面...

    基于注解的Spring MVC小demo

    7. **Model, ModelMap, ModelAndView**: 这些是Spring MVC中用于传递模型数据的对象,它们可以将数据绑定到视图上。 8. **视图解析**: 视图解析器(如InternalResourceViewResolver)负责根据ModelAndView中的视图...

    spring mvc+hibernate 图片存储至blob

    当用户上传图片时,Spring MVC Controller中的逻辑会将接收到的`MultipartFile`转换为字节数组,然后使用Hibernate的Session来保存到数据库中。这通常涉及以下步骤: 1. 将`MultipartFile`的字节流转换为`byte[]`。...

    Spring MVC整合FreeMarker

    - MVC 模式,将模型数据传递给模板,由模板负责渲染视图。 7. **FreeMarker 性能优化** - 缓存机制:开启 FreeMarker 的缓存功能,可以提高模板的加载速度。 - 模板预编译:在应用启动时预编译模板,减少运行时...

    spring mvc框架中接收前端传递的批量数据的两种超实用例子

    在Spring MVC框架中,处理前端批量传递的数据是常见的需求,特别是在大数据操作或者批量更新、删除等场景下。本文将详细讲解两种实用的方法来接收并处理这些数据。 **方法一:数组或集合参数** 1. **JSON数组传递*...

    spring mvc spring uploadfiles 插件 实现多附件和存文本同时上传解决代码(实战项目)

    根据提供的文件信息,本文将详细解析如何在Spring MVC框架中实现多附件与文本信息的同时上传功能。这在很多实际应用场景中都非常有用,例如用户在提交表单时常常需要附带图片或其他类型的文件。 ### 一、Spring MVC...

    jQuery.ajax向后台传递数组问题的解决方法

    当使用jQuery的/ajax()方法向后端传递数组时,可能会遇到后台无法正确接收数组的问题。通常情况下,JavaScript在对象中作为值传递数组时,并不会改变其作为数组的特性。但在某些后端技术中,比如Spring MVC,会因为...

    spring mvc利用ajax向controller传递对象的方法示例

    如果需要传递一组相同类型的数据,例如一组用户信息,可以通过Ajax传递数组。接收端可以是`List<T>`或`T[]`。具体实现可参考相关回答。 ### 复杂对象 对于包含基本类型和数组的复杂对象,可以使用`@RequestBody`...

    springMvc 前端用json的方式向后台传递对象数组方法

    本示例中,前端使用JSON格式向后台传递对象数组,这是一个常见的Ajax异步请求。以下将详细讲解实现这个功能的关键步骤和涉及的技术点。 首先,前端部分: 1. 创建一个JavaScript数组`vipFee`来存储待传递的对象: ...

    spring3+hibernate3+spring3MVC框架解读

    《Spring3+Hibernate3+Spring3MVC框架解读》 在现代软件开发中,Spring、Hibernate和Spring MVC框架是Java企业级应用的基石。本文将深入解析这三个框架的集成使用,帮助开发者理解它们如何协同工作,提升应用的开发...

    springMvc集合接收参数的用法

    Spring MVC提供了多种方式来接收前端传递的数据,包括单独的参数、数组、列表以及自定义对象。本教程将重点讲解如何接收ajax和form表单传递的集合参数。 一、接收Ajax传递的集合参数 1. JSON格式数据:Ajax通常...

    js传递数组参数到后台controller的方法

    在JavaScript(JS)中,将数组作为参数传递到后端控制器(如在Java Spring MVC、ASP.NET MVC或Node.js Express等框架中)是一项常见的任务。本文将详细介绍如何实现这一过程,以及涉及的关键知识点。 首先,我们...

    spring mvc 实现获取后端传递的值操作示例

    本篇将详细介绍如何在Spring MVC中实现从后端向前端传递值,并通过JSTL(JavaServer Pages Standard Tag Library)标签库在JSP页面上显示这些值。 首先,我们来看一个简单的Spring MVC控制器方法,该方法将数据传递...

    01_springmvc基础_1

    【Spring MVC 基础教程】\n\nSpring MVC 是 Spring 框架的一个核心模块,主要用于构建 Web 应用程序。它提供了模型-视图-控制器(MVC)架构,帮助开发者分离业务逻辑、数据处理和用户界面,使得代码更易于维护和扩展...

Global site tag (gtag.js) - Google Analytics