标签:bat font property 获取 程序 行号 第一个 http rop
<!--分页依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.0.0</version> </dependency>
//配置mybatis的分页插件pageHelper
@Bean
public PageHelper pageHelper() {
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("offsetAsPageNum", "true");
properties.setProperty("rowBoundsWithCount", "true");
properties.setProperty("reasonable", "true");
properties.setProperty("dialect", "mysql"); //配置mysql数据库的方言
pageHelper.setProperties(properties);
return pageHelper;
}
//当前页
private int pageNum;
//每页的数量
private int pageSize;
//当前页的数量
private int size;
//由于startRow和endRow不常用,这里说个具体的用法
//可以在页面中"显示startRow到endRow 共size条数据"
//当前页面第一个元素在数据库中的行号
private int startRow;
//当前页面最后一个元素在数据库中的行号
private int endRow;
//总记录数
private long total;
//总页数
private int pages;
//结果集(每页显示的数据)
private List<T> list;
//第一页
private int firstPage;
//前一页
private int prePage;
//是否为第一页
private boolean isFirstPage = false;
//是否为最后一页
private boolean isLastPage = false;
//是否有前一页
private boolean hasPreviousPage = false;
//是否有下一页
private boolean hasNextPage = false;
//导航页码数
private int navigatePages;
//所有导航页号
private int[] navigatepageNums;
<script th:inline="javascript">
layui.use([‘laypage‘, ‘layer‘], function(){
var laypage = layui.laypage
,layer = layui.layer;
//完整功能
laypage.render({
elem: ‘demo7‘
,pages:[[${pageData.pages}]]//总共页数
,curr:[[${pageData.pageNum}]]//当前页
,count:[[${pageData.total}]]//总记录数
,limit:[[${pageData.pageSize}]]//列表大小
,limits:[6,10,20]
,layout: [‘count‘, ‘prev‘, ‘page‘, ‘next‘, ‘limit‘, ‘refresh‘, ‘skip‘]
,jump: function(obj,first){
/*console.log(obj.page);
console.log(obj.limit);
//首次不执行
if(!first){
//do something
}*/
if(!first){
//do something
window.location.href = "/gg?pageCode=" + obj.curr + "&pageSize=" + obj.limit;//跳转链接
}
}
});
});
</script>
public String login_gg(@RequestParam(value = "pageCode", defaultValue = "1") Integer pageCode, @RequestParam(value = "pageSize", defaultValue = "6") Integer pageSize, Model model, HttpSession session) throws UnsupportedEncodingException {
System.out.println("================login_gg===================");
//session.setAttribute("","");
//用户名字
//request.getSession().setAttribute("accountName", account.getUsername());
model.addAttribute("accountName", account.getUsername());
//当前页和页面大小
PageHelper.startPage(pageCode, pageSize);
//河北招标公告
List<HeBeiZbgg> hebeiZbggs = accountService.getHebeiZbgg();
//加载数据
PageInfo<HeBeiZbgg> pageData = new PageInfo<>(hebeiZbggs);
//传给前台
model.addAttribute("pageData", pageData);
return "gg";
}
public String login_gg(@RequestParam(value = "pageCode", defaultValue = "1") Integer pageCode, @RequestParam(value = "pageSize", defaultValue = "6") Integer pageSize, Model model, HttpSession session) throws UnsupportedEncodingException {
System.out.println("================login_gg===================");
//session.setAttribute("","");
//用户名字
//request.getSession().setAttribute("accountName", account.getUsername());
model.addAttribute("accountName", account.getUsername());
//当前页和页面大小
PageHelper.startPage(pageCode, pageSize);
//河北招标公告
List<HeBeiZbgg> hebeiZbggs = accountService.getHebeiZbgg();
//加载数据
PageInfo<HeBeiZbgg> pageData = new PageInfo<>(hebeiZbggs);
//传给前台
model.addAttribute("pageData", pageData);
return "gg";
}
springboot基于mybatis的pegehelper分页插件
标签:bat font property 获取 程序 行号 第一个 http rop
原文地址:https://www.cnblogs.com/wf1647790534/p/9863103.html