当页面使用<c:foreach>标签时,如果需要进入页面时查询。往往会产生循环的情况。
@RequestMapping("/getList") public String getList(Model model) { model.addAttribute("first","first"); return "jsp/profitIndex/profitIndex_list"; }
调转到该页之前先传一个参数就可以了。
在执行查询方法,这样就会只执行一次。不会多次重复执行了。
$(function(){ if('${first}'=='first'){ var statYear=$("#statYear").val(); var accperiodQuarter = formSelects.value('select1', 'valStr'); location.href='${ctx}/profitIndex/getAllList?statYear='+statYear+"&accperiodQuarter="+accperiodQuarter; } })