您的位置:首页 > 编程语言 > Java开发

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

2015-09-17 16:57 417 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: