Controller的方法要绑定参数list参数写法:
public String controllerMethod( @RequestParam(value = "ids") List<Long> ids){ //注解@RequestParam的value不能为默认(默认是“”)
public String controllerMethod( @RequestParam(value = "ids") List<Long> ids){ //注解@RequestParam的value不能为默认(默认是“”)
...
}
前端代码:
前端代码:
<form>
<input type="hidden" name="ids" value="11111">
<input type="hidden" name="ids" value="22222">
<input type="hidden" name="ids" value="11111">
<input type="hidden" name="ids" value="22222">
</form>
看了之前的一些代码写法,不够优化:
1.映射成List<String>,后面还要转化成List<Long>;
2.List<Long> ids作为某个实体的属性,没有造成了属性的冗余;
3.映射成拼接字符串在转化,比如“11111,22222”
看了之前的一些代码写法,不够优化:
1.映射成List<String>,后面还要转化成List<Long>;
2.List<Long> ids作为某个实体的属性,没有造成了属性的冗余;
3.映射成拼接字符串在转化,比如“11111,22222”
请求参数如果不是在form中,而是js数组的写法可
参考:http://jxd-zxf.iteye.com/blog/2072300