public R page(@RequestParam Map<String, Object> params,PingjiangpingyoujieguoEntity pingjiangpingyoujieguo, HttpServletRequest request){ String tableName = request.getSession().getAttribute("tableName").toString(); if(tableName.equals("xuesheng")) { pingjiangpingyoujieguo.setXuehao((String)request.getSession().getAttribute("username")); } EntityWrapper<PingjiangpingyoujieguoEntity> ew = new EntityWrapper<PingjiangpingyoujieguoEntity>(); PageUtils page = pingjiangpingyoujieguoService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiangpingyoujieguo), params), params)); return R.ok().put("data", page); }白盒测试
时间: 2024-04-01 13:34:48 浏览: 42
JSP 中request与response的用法详解
这段代码是一个Java方法,用于实现分页查询。参数包括一个Map类型的params,一个PingjiangpingyoujieguoEntity类型的对象pingjiangpingyoujieguo,以及一个HttpServletRequest类型的对象request。方法中通过判断request.getSession().getAttribute("tableName")是否等于"xuesheng",来确定是否需要设置pingjiangpingyoujieguo对象的属性xuehao为request.getSession().getAttribute("username")的值。然后使用PingjiangpingyoujieguoService的queryPage方法查询符合条件的数据,并使用MPUtil对查询条件进行排序、分页等处理。最后将查询结果封装到一个PageUtils对象中,并通过R.ok()方法返回一个Map类型的对象,其中"data"键对应查询结果。
阅读全文