定義一個變量
private boolean firstH=true;
訪問action改變變量的值
/**
* 加載前端(或刷新頁面)
*/
@RequiresPermissions("sorder:sorder:view")
@RequestMapping(value = {"list", ""})
public String list(Sorder sorder, Model model) {
firstH=true;
model.addAttribute("sorder", sorder);
return "modules/sorder/sorderList";
}
/**
* jqGrid加載數據
*/
@RequiresPermissions("sorder:sorder:view")
@RequestMapping(value = "listData")
@ResponseBody
public Page<Sorder> listData(Sorder sorder, HttpServletRequest request, HttpServletResponse response) {
if(firstH){
firstH=false;
return null;
}else if(StringUtils.isBlank(sorder.getTableid())){
return null;
}
sorder.setPage(new Page<>(request, response));
sorder.setFondsid(Long.valueOf(CompanyUtils.getCurrentFond().getId()));
Page<Sorder> page = sorderService.findPage(sorder);
return page;
}