(開發技巧)後端判斷函數是否是第一次訪問後臺,並設置特別的數據

定義一個變量 

	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;
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章