..._model.addattribute的值传不到前台页面了">
当前位置:   article > 正文

后端对象集合 传到前端_model.addattribute的值传不到前台页面了

model.addattribute的值传不到前台页面了

1.直接传对象集合

       List<Area> proList = new ArrayList<>();

         model.addAttribute("proList2", proList);

          <select id="province" name="provinceCode">
                            <option value="" selected>--请选择省--</option>
                             <c:forEach var="pro" items="${proList2}" varStatus="status">
                                <option value="${pro.code}">${pro.name}</option>
                            </c:forEach>                 
        </select>

2.  转换为jsonString

                 String jsonString = JSON.toJSONString(proList);
                model.addAttribute("proList", jsonString);

          <input type="hidden" name="proList" id="proList" value="<c:out value="${proList}" />">

         var provinces = new Array();
       if($('#proList').val()!=''){
                 provinces = eval('(' + $('#proList').val() + ')');
                for ( var i = 0; i <provinces.length; i++){
                      console.log(provinces[i].code);
                }
        } 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/509670
推荐阅读
相关标签
  

闽ICP备14008679号