在spring mvc中绑定地图和列表

时间:2014-11-04 06:59:54

标签: spring spring-mvc

控制器:

@ResponseBody
@RequestMapping(value = "/save", method = RequestMethod.POST)
public String save(StressTest stressTest) {
    //dosomething
    return "ok";
}

绑定类:

Class StressTest {
    private Map<String,List<String>> methods;
    private String serviceName;
    ...
}

问题是: 如何编写html表单,我的http发布包:

methods['GetSome'].[0].value=ds&methods['GetSome'].[1].value=asaaaaa&serviceName=aa

但是springmvc中的绑定失败,方法中的List总是空的

2 个答案:

答案 0 :(得分:0)

发布的数据不正确。摆脱 .value 部分

尝试制作:

methods['GetSome'].[0]=ds&methods['GetSome'].[1]=asaaaaa&serviceName=aa

答案 1 :(得分:0)

使用方法[&#39; GetSome&#39;] [0] = ds。如果使用List,请使用方法[&#39; GetSome&#39;] [0] .someMember。