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

springmvc checkboxes 回显问题

2015-09-10 16:43 453 查看
**.java
pubic String test(Model model,User user,HttpServletRequest request,HttpServletResponse response,String channel) {

List<User> ctList = querylist(channel);
String s= tntProm.getDistributor();
List<String> list = new ArrayList<String>();
if(s!=null && !s.equals("")) {
String[] s = s.split(",");
for(String temp : s) {
if(temp != null &&temp.length() != 0){
list.add(temp);
}
}
}

Map<String, String> map_id = new HashMap<String, String>();
String tempId = "";
String tempName = "";
for(int i = 0;i<ctList.size();i++) {
tempId = String.valueOf(ctList.get(i).getUserId());
tempName = ctList.get(i).getRealName();
map_id.put(tempId,tempName);
}
//user是po对象,其中list是传到前台需要自动勾选的,而map是所有的复选框选项
user.setList(list);
model.addAttribute("user", user);
model.addAttribute("map", map_id);
return "/test/edit";
}


.jsp
<table >
<tbody>
<tr>
<td>关键词:</td>
<td><sf:input path="key" onfocus="this.blur()"/></td>
</tr>
<tr>
<td>ID:</td>
<td><sf:input path="id" id="id"/></td>
</tr>
<tr>
<td><span>渠道:    </span></td>
<td><sf:checkboxes items="${map}" path="list" cssClass="required"/></td>
</tr>
</tbody>
</table>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springmvc checkbox