为了账号安全,请及时绑定邮箱和手机立即绑定

实施分页后,从第二页后数据全部消失

service层
@Override
@Transactional
public PageInfo<FirewallCode> getFirewallsByConds(FirewallCond firewallCond, int page, int limit) {
    PageHelper.startPage(page,limit); //写在上面 可分页
    List<FirewallCode> firewalls = firewallDao.getFirewallsByConds(firewallCond.getEnvironment(),firewallCond.getSourceServer(),
            firewallCond.getSourceIp(),firewallCond.getDestinationServers(),firewallCond.getDestinationIp(),firewallCond.getKind(),
            firewallCond.getPort());
   // PageHelper.startPage(page,limit);  //这种情况 不分页
    PageInfo<FirewallCode> pageInfo = new PageInfo<>(firewalls);
    return pageInfo;

control层

@RequestMapping(value = "/search")
public String search(
        String environment,
        String sourceServer,
        String sourceIp,
        String destinationServers,
        String destinationIp,
        String kind,
        String port,
        Model model,
        @RequestParam(value = "page",required = false, defaultValue = "1") int page,
        @RequestParam(name = "limit", required = false,  defaultValue = "10") int limit

) {
    FirewallCond firewallCond = new FirewallCond();
   firewallCond.setDestinationIp(destinationIp);
   firewallCond.setDestinationServers(destinationServers);
   firewallCond.setEnvironment(environment);
   firewallCond.setKind(kind);
   firewallCond.setPort(port);
    firewallCond.setSourceIp(sourceIp);
    firewallCond.setSourceServer(sourceServer);
    PageInfo<FirewallCode> firewalls= firewallService.getFirewallsByConds(firewallCond,page,limit);
    model.addAttribute("firewalls",firewalls);
    return "admin/firewall_list";
}


正在回答

1 回答

好好看看代码有什么问题。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

实施分页后,从第二页后数据全部消失

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信