您的位置:首页 > Web前端 > JavaScript

jsp接收到controller传来的list集合 怎么把list集合里的值添加到动态生成的下拉列表,求救。。。。急急急

2017-10-25 17:33 537 查看
controller代码如下:
prizeLevelVos:是前台动态生成的下拉列表需要的
compPrizeVos:是前台需要的数据
@RequestMapping(value = "", method = RequestMethod.GET)
public String compIndex(Model model,Long id){
List<PrizeLevelVo> prizeLevelVos=compPrizeService.findAllLevel();
List<CompPrizeVo> compPrizeVos=compPrizeService.findAll();
model.addAttribute("compPrizeVos",compPrizeVos);
model.addAttribute("prizeLevelVos",prizeLevelVos);
return "admin/competion/compArrange/comp-plan";
}
这是前台代码,动态生成的一组下拉列表 生成效果如下: 我想把后台传来的那个数据填充到这几个控件里。
<div><hr/><form class="form-horizontal form-bordered form-label-stripped form-validation"action="${ctx}/admin/sys/notify-message/edit" method="post" modelAttribute="compPrizeVo"data-editrulesurl="${ctx}/admin/util/validate?clazz=${clazz}"><input type="hidden"  name="id"  value="${compVo.id}" /><div class="form-body"><c:forEach var="prizeLevelVo" items="${prizeLevelVos}" varStatus="i"><div class="row"><input type="hidden" name="id" value="${prizeLevelVo.id}"><div class="col-md-6"><div class="form-group"><label class="control-label">是否设置${prizeLevelVo.level}</label><div class="controls"><select style="width: 100%;height:30px;border-color: #e5eaeb" name="prizeLevel_id"><option value=""  selected="selected">不设置${prizeLevelVo.level}</option><option value="${prizeLevelVo.id}">设置${prizeLevelVo.level}</option></select></div></div></div><div class="col-md-6"><div class="form-group"><label class="control-label">${prizeLevelVo.level}人数</label><div class="controls"><input type="number" name="number" class="form-control" /><span class="help-block">请填写具体的数字或百分比 如:10 或 10%</span></div></div></div></div></c:forEach></div><div class="form-actions"><button class="btn default"  style="float: right" type="button" >返回</button><button class="btn green"  style="float: right" type="submit" >保存</button></div></form></div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  求大神给解答