没有viewresolver的Spring绑定复选框列表

时间:2014-01-04 23:16:09

标签: jquery spring spring-mvc checkbox underscore.js

我想绑定一些我的复选框,以便在提交时我会将它们放在我的列表中:

private List<String> checkboxList;

由于我没有使用视图解析器,我试图制作以下内容:

<input type="checkbox" name="checkboxList" value="1"/>
<input type="checkbox" name="checkboxList" value="2"/>
<input type="checkbox" name="checkboxList" value="3"/>
<input type="checkbox" name="checkboxList" value="4"/> 

这样当他们中的任何一个被检查并提交时,我将在checkboxList中检查列表。我已经将简单的文本输入绑定到我的表单,并且工作正常,所以我猜问题是这样列表的html描述。

我的控制器签名是:

@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String upload(UploadItem uploadItem, HttpSession session,
        Locale locale, Model model) throws Exception {

其中uploadItem是:

 private String filename;
 private List<CommonsMultipartFile> fileData;
 private List<String> checkboxList;

filename和fileData工作正常

public List<String> getCheckboxList() {
    return checkboxList;
}

public void setCheckboxList(List<String> checkboxList) {
    this.checkboxList = checkboxList;
}

谢谢!

1 个答案:

答案 0 :(得分:0)

似乎一切正常,但我的问题是那些复选框是从underscore.js模板生成的,所以我必须为此找到workaroud。