@RequestMapping("/list") public R list(@RequestParam Map<String, Object> params,BaodaoxinxiEntity baodaoxinxi, HttpServletRequest request){ String tableName = request.getSession().getAttribute("tableName").toString(); if(tableName.equals("yonghu")) { baodaoxinxi.setXuehao((String)request.getSession().getAttribute("username")); } EntityWrapper<BaodaoxinxiEntity> ew = new EntityWrapper<BaodaoxinxiEntity>(); PageUtils page = baodaoxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, baodaoxinxi), params), params)); return R.ok().put("data", page); }
时间: 2024-03-29 12:38:04 浏览: 67
快速解决SpringMVC @RequestBody 用map接收请求参数的问题
这是一个 Java 的 Spring MVC 控制器中的方法,用于处理前端发送的 GET 请求,请求路径为 "/list"。该方法使用了@RequestParam注解来接收前端传来的参数,使用了HttpServletRequest来获取Session中的值,并使用EntityWrapper和PageUtils进行分页查询。最终将结果封装在R对象中返回给前端。其中,MPUtil是一个工具类,用于构建MybatisPlus的查询条件。
阅读全文