如果 JQuery 要往服务端传递一个数组参数,请求的方式如下
$.ajax({
url : ${yourURL},
data: {yourParam:[1,2,3,4]},
success:function(data){
}
});
或者:
$.ajax({
url : ${yourURL},
data: {"yourParam[]":[1,2,3,4]},
success:function(data){
}
});
前端传递参数这两种写法都可以,建议写成第二种,而服务端的接收参数对应起来。
那么在服务端的 Controller怎么接收这个参数?
@RequestMapping("/save")
public void save(@RequestParam(value="yourParam[]" String[] yourParam){
// do Something...
}
注意: @RequestParam 一定要用数组的形式 “yourParam[]” 作为接收参数, 这样的话才能够正确的接收到前端传递的数组, 如果前端的数组为空,接收到的也是空串。 比如:前端传递的参数: data:{"yourParam[]":[null,null,null]}
那么服务端接收到的参数将会是 [“”,””,””] 无需担心空指针问题。
如果不用 “yourParam[]” 作为接收参数的话,将会发生莫名的错误。
<<< 捐赠 >>>
转载请注明出处! 原文地址: http://webinglin.github.io
Myeclipse确实功能很强大,我也一直在用Myeclipse。但是Myeclipse确实太庞大了,有的没的一大堆。听闻IntelliJ IDEA非常好用,一年前就用了两个月。工作原因又回归到Myeclipse。这次再次使用IDEA的时候发现很多东西都陌生了。甚至一些IDEA基本的概念都忘却了。
阅读此文
Myeclipse是一个非常好用的IDE(集成开发环境),使用很简单,但是要驾驭它却要一个长期的使用和总结经验,之所以写这篇文章是因为今天早上我的myeclipse总是自动退出,试过很多办法都没法解决,后来我的同事(肖帅哥)问我myeclipse有没有优化,我说,是指调整内存吗? 接着他就过来教了我几招。因此就写下此文来记录今天所学以及之前使用过程中的一些经验教训
阅读此文
$(document).on('click','#id',function(){}) 和 $('#id').on('click',function(){})
到底有什么区别?
这个问题在stackoverflow上面已经讨论过了,我今天也遇到这个问题。但是我在遇到该问题的时候想到的不是第一种做法,而是采用第二种在改版。后来我的同事小丸子这样写事件监听,我觉得很神奇,我就去google了。看到stackoverflow的这个答案我就明朗了。感谢小丸子!
问题描述
阅读此文
环境
- Ubuntu12.0.4
- mongodb3.0.3
- 三台机器,分别为: 192.168.236.131 ; 192.168.236.133 ; 192.168.236.134
如果对于怎么安装Mongodb还不清楚的同学可以查看我之前的学习札记
阅读此文
副本集是一组mongod进程组成的,提供了数据冗余和高可用性。
副本集的成员
Replica Set Primary
The primary is the only member of a replica set that accepts write operations.
Replica Set Secondary Members
Secondary members replicate the primary’s data set and accept read operations. If the set has no primary, a secondary can become primary.
Priority 0 Replica Set Members
Priority 0 members are secondaries that cannot become the primary.
Hidden Replica Set Members
Hidden members are secondaries that are invisible to applications. These members support dedicated workloads, such as reporting or backup.
Replica Set Arbiter
An arbiter does not maintain a copy of the data set but participate in elections.
阅读此文
环境准备:
- ubuntu12.0.4
- mongodb3.0.3
主从复制是MongoDB中最常见的复制方式。这种方式非常灵活,可用于备份,故障恢复,读扩展 等。
本次试验中,我们采用一个主节点,一个从节点。
阅读此文