`
fireinjava
  • 浏览: 475690 次
  • 性别: 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 传递和接收数组参数的实例

    下面小编就为大家分享一篇springmvc 传递和接收数组参数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

    前端使用jquery向后台传递数组类型的参数,Java后台直接通过List类型接收,会发现无法取到参数。

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

    主要给大家介绍了关于spring mvc利用ajax向controller传递对象的相关资料,文中通过示例代码将步骤介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。

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

    如下所示: JSP var vipFee= new Array; //遍历选中的对象 $("#feeList :checkbox:checked").each(function(i){ vipFee.push({"enterpriseSeq":$(this).attr("enterpriseSeq"),"merchNo":$(this).val(),...

    java面试题

    7:Spring MVC:分离模型、视图、控制器、以便更容易定制 折构函数和虚函数? 答:折构函数式销毁一个类的函数,虚函数是为了C++的动态绑定而设计的。 描述你的编程风格? 答:类名首字母大写,常量一般全部大写,...

    解决angular的post请求后SpringMVC后台接收不到参数值问题的方法

    这是我后台SpringMVC控制器接收isform参数的方法,只是简单的打出它的值: @RequestMapping(method = RequestMethod.POST) @ResponseBody public Map<String> save( @RequestParam(value = "isform", required =...

    涵盖了90%以上的面试题

    值传递和引用传递有什么不同? char型变量是否可以存储一个中文汉字 s=null和s=” ”是否相同 new String(“abc”)创建了几个对象 String变量做“+”运算时的编译优化 "=="和equals方法究竟有什么区别 String,...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 17 【基础】重载(Overload)和重写(Override)的区别。重载的方法能否...

    千方百计笔试题大全

    105、spring工作机制及为什么要用? 24 106、HttpSession session = request.getSession() 24 107、getParameter与 getAttribute的区别? 24 108、以下哪一个不是赋值符号? 25 109、以下哪个不是Collection的子接口?...

    java面试宝典

    105、spring工作机制及为什么要用? 24 106、HttpSession session = request.getSession() 24 107、getParameter与 getAttribute的区别? 24 108、以下哪一个不是赋值符号? 25 109、以下哪个不是Collection的子接口?...

    最新Java面试宝典pdf版

    16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如...

    Java面试宝典2010版

    16、页面间对象传递的方法 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 18、MVC的各个部分都有那些技术来实现?如何实现? 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用、Spring核心之IoC、...

    Java面试笔试资料大全

    16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如...

    JAVA面试宝典2010

    16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如...

    Java面试宝典-经典

    16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如...

    java面试题大全(2012版)

    16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如...

Global site tag (gtag.js) - Google Analytics