PageHelper 分页能查出总条数但是列表没有数据

当使用PageHelper进行分页查询时,虽然返回的总条数total正确,但数据显示为空data。问题源于前端请求未传递page和pageSize参数。解决方法是确保在请求中包含这两个参数并正确传递给后台。

----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

场景: 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;// 分页查询
}
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值