错误的:@RequestParam(defaultValue = “1”,required = true,value = “pn”)String username,Integer pn; 我的username在这里的值始终为1。
@GetMapping("/getorder")
public Map<String, Object> getOrder(@RequestParam(defaultValue = "1",required = true,value = "pn")String username,Integer pn){
System.out.println(username);
Integer pageSize=10;
PageHelper.startPage(1, pageSize);
Page<OrderReturn> allOrder = orderService.getOrder(username);
PageInfo<OrderReturn> pageInfo=new PageInfo(allOrder);
Map<String, Object> modelMap = new HashMap<>();
if (pageInfo != null){
modelMap.put("code", 200);
modelMap.put("data", pageInfo);
}else {
modelMap.put("code", 200);
Map<String, Object> dataMap = new HashMap<>();
dataMap.put("message", "获取订单列表失败");
dataMap.put("entity", null);
modelMap.put("data", dataMap);
}
return modelMap;
}
正确的:@RequestParam(defaultValue=“1”,required=true,value=“pn”)Integer pn,@RequestParam String username; 分开参数写,username拿到了正确的值
@GetMapping("/getorder")
public Map<String, Object> getOrder(@RequestParam(defaultValue="1",required=true,value="pn")Integer pn,@RequestParam String username){
System.out.println(username);
Integer pageSize=10;
PageHelper.startPage(1, pageSize);
Page<OrderReturn> allOrder = orderService.getOrder(username);
PageInfo<OrderReturn> pageInfo=new PageInfo(allOrder);
Map<String, Object> modelMap = new HashMap<>();
if (pageInfo != null){
modelMap.put("code", 200);
modelMap.put("data", pageInfo);
}else {
modelMap.put("code", 200);
Map<String, Object> dataMap = new HashMap<>();
dataMap.put("message", "获取订单列表失败");
dataMap.put("entity", null);
modelMap.put("data", dataMap);
}
return modelMap;
}