這個問題網上沒有什么解答,有兩種可能性;
一、我使用的這種方法實在太蠢了正常人都不會去這個搞;
二、我太蠢了。。。。
以下解決方案
//后台代碼如下 public String plant(Model model){ Iterable<LandStatus> land = landStatusService.findAll(); Iterator<LandStatus> iter = land.iterator(); UserList user = (UserList)session.getAttribute("user"); List<LandStatus> list = new ArrayList<LandStatus>(); while(iter.hasNext()) { LandStatus t = iter.next(); if(t.getUserId() == user.getId()) list.add(t); } model.addAttribute("lands", list); return "cropsGrow/plant"; }
//前端獲取數據 <c:forEach items="${lands}" var ="i" varStatus="status"> <input type="hidden" value="${i.landId}=${i.seedId}=${i.currentSeason}=${i.lastSeason}=${i.isInsect}=${i.growStage}" id="val${i.landId}"> </c:forEach> <script type="text/javascript"> $(function(){ for(var i =1;i<=12;i++){ console.log("#val :",$("#val"+i).val()); } }); </script>
這辦法真蠢是真的蠢不是一般的蠢是非常的蠢蠢到不行的蠢
