Spring表单ModelAttribute列表绑定

时间:2017-01-11 00:45:55

标签: spring forms modelattribute

有使用spring modelAttribute绑定List对象的方法吗? 实际上,我知道可以通过使用具有列表成员变量的Wrapper类来完成。 像这样

Dto:

public class SampleDto {

    private List<SubSampleDto> sampleList;
}

控制器:

@RequestMapping(value = "/sample/insert.ajax")
    public String set(@ModelAttribute("sampleDto") SampleDto dto) {
      ...
    }

但是,我想知道不使用包装类的方法。 感谢

1 个答案:

答案 0 :(得分:0)

你可以绑定它,

@ModelAttribute("sampleList")
public List<SubSampleDto> getAll() {
return subSampleDtoService.getAll(); //or something to get SubSampleDto list
}

如果我理解正确