这个问题网上没有什么解答,有两种可能性;
一、我使用的这种方法实在太蠢了正常人都不会去这个搞;
二、我太蠢了。。。。
以下解决方案
//后台代码如下 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>
这办法真蠢是真的蠢不是一般的蠢是非常的蠢蠢到不行的蠢