package com.platform.controller; import java.util.Map; import java.util.Set; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.platform.entities.PagerOptions; import com.platform.service.DataInfoService; import com.platform.utils.UtilsHelper; @Controller public class DataModelController { @Resource(name = "dataInfoService") private DataInfoService dfs; public void setDfsImp(DataInfoService dfs) { this.dfs = dfs; } @RequestMapping("/data.json") @ResponseBody public ModelMap getAllDataToJson(HttpServletRequest res, HttpServletResponse req) { Map paramMap = res.getParameterMap(); Set keySet= paramMap.keySet(); for(String str: keySet){ System.out.println(str+":"+paramMap.get(str)); } return dfs.getPagerTableData((PagerOptions) UtilsHelper.newObjAndSetAttrsByClass(PagerOptions.class, res)); } }