list请求参数作为springmvc方法参数

来源:互联网 发布:小米网络助手下载 编辑:程序博客网 时间:2024/05/20 00:51
 Controller的方法要绑定参数list参数写法:
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">
</form>

看了之前的一些代码写法,不够优化:
1.映射成List<String>,后面还要转化成List<Long>;
2.List<Long> ids作为某个实体的属性,没有造成了属性的冗余;
3.映射成拼接字符串在转化,比如“11111,22222”

请求参数如果不是在form中,而是js数组的写法可参考:http://jxd-zxf.iteye.com/blog/2072300
0 0
原创粉丝点击