java using PageHelper.startPage (page, pageSize) tab

code show as below:

	@RequestMapping(value = "/selectLockLog", produces = "text/html;charset=UTF-8")
 	@ResponseBody
 	public String selectLockLog(String deviceuid,@RequestParam(required=true,defaultValue="1")Integer page, 
			@RequestParam(required=false,defaultValue="20")Integer pageSize,HttpServletRequest request, HttpServletResponse response) {
  		Map<String, Object> result = new HashMap<String, Object>();
  		if(deviceuid!=null){
  			List<FBalarm> list = new ArrayList<FBalarm>();  			 			
  			FBalarm fBalarm = new FBalarm();
  			fBalarm.setDeviceuid(deviceuid);  			 			
  			PageHelper.startPage(page, pageSize);
  			List<FBalarm> msg = fBalaRmService.findFBdevice(fBalarm);	
  			PageInfo<FBalarm> pinfo = new PageInfo<FBalarm>(msg);
  			if (msg.size()!=0) {
				for (int i = 0; i < msg.size(); i++) {							
						list.add(msg.get(i));												
				}								 					  						
  			}
  			result.put("total", pinfo.getTotal());
  			result.put("list", list);	
  		}else{
  			return null;
  		}
  				
		return JSON.toJSONString(result);		 
  	 }

Figure Analysis:

Test Results:

 

 

 

Published 141 original articles · won praise 33 · views 50000 +

Guess you like

Origin blog.csdn.net/qq_43560721/article/details/103326878