----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
场景: total有值,data是[],
原因:我出现这个情况是前台发送请求时没传page和pageSize
解决:给page和pageSize赋值,并且传给后台
---------------------------------------------用后台代码的去文章最后那段里复制---------------------------------------
----------------------------------------------------中间部分没有用,不用看-----------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
前台代码:

后台代码:

----------------------------------------------------------------------------------
total有值,data是[],
原因:发送请求时没传page和pageSize
解决:给page和pageSize赋值,并且传给后台
------------------------------------------------------------------------------------------
下面是代码(可以复制粘贴的,先替换“***Entity类”为你自己的类名,然后再替换“***Entity”为自己的对象名):
@Override
@Transactional
public PageInfo<***Entity> dbgshsDbListSelect(***Entity类 ***Entity){
log.info("****");
log.debug("***Entity"+***Entity);
//设置分页属性
PageHelper.startPage(***Entity.getPage(), ***Entity.getPageSize());// 分页查询
//加权限
DataAuth D = dkServiceUtil.getSjqx(***Entity, "bmid");
//查询
List<***Entity类> dbgshsDbListSelect = ***Mapper.dbgshsDbListSelect(D);
//拼返回对象
PageInfo<***Entity类> pageInfo = new PageInfo<***Entity类>(dbgshsDbListSelect);
//插日志
DkUtil.insertJournal(***Entity.getLoginUserName(), ***Entity.getCurrentRequestIp(), "0301",
BusinessTypeCodeEnums.HS_DBHS.getName(), BusinessTypeCodeEnums.HS_DBHS.getCode(),
CollectionConstant.SELECT, "说明");// 插入日志操作
return pageInfo;// 分页查询
}
当使用PageHelper进行分页查询时,虽然返回的总条数total正确,但数据显示为空data。问题源于前端请求未传递page和pageSize参数。解决方法是确保在请求中包含这两个参数并正确传递给后台。
3007





