spingboot+thymeleaf+ajax分页写法做个笔记
效果
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都网站设计、通渭网络推广、微信平台小程序开发、通渭网络营销、通渭企业策划、通渭品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供通渭建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
后端代码
分页配置
/**
* 目的防止驼峰命名规则
* @return
*/
@Bean
public ConfigurationCustomizer configurationCustomizer(){
return new ConfigurationCustomizer(){
@Override
public void customize(Configuration configuration) {
configuration.setMapUnderscoreToCamelCase(true);
}
};
}
/**
* 使用方法直接调用这个就行
* PageHelper.startPage(1, 10);
* System.out.println("MyBatisConfiguration.pageHelper()");
* 分页插件
* @return
*/
@Bean
public PageHelper pageHelper() {
PageHelper pageHelper = new PageHelper();
Properties p = new Properties();
p.setProperty("offsetAsPageNum", "true");
p.setProperty("rowBoundsWithCount", "true");
p.setProperty("reasonable", "true");
pageHelper.setProperties(p);
return pageHelper;
}
controler
/**
* 查询报表全部数据(分页查询)
*
* @return
*/
@GetMapping("/resultList")
@ResponseBody
public Msg getEmps(@RequestParam(value = "pn", defaultValue = "1") Integer pn) {
// 引入PageHelper分页插件
// 在查询之前只需要调用,传入页码,以及每页的大小
PageHelper.startPage(pn, 5);
// startPage后面紧跟的这个查询就是一个分页查询
// List emps = reportTotalService.findAll();
List emps = reportTotalService.findreprt();
// 使用pageInfo包装查询后的结果,只需要将pageInfo交给页面就行了。
// 封装了详细的分页信息,包括有我们查询出来的数据,传入连续显示的页数
PageInfo page = new PageInfo(emps, 5);
return Msg.success().add("pageInfo", page);
}
前端代码
公共代码
报告展示
Welcome,
admin
页码展示代码
项目总计
2500
4% From last Week
模块总计
123.50
3% From last Week
接口总计
2,500
34% From last Week
用例总计
4,567
12% From last Week
配置总计
2,315
34% From last Week
今日新增用例
7,325
34% From last Week
日常自动化数据结果展示
UI每日巡检 在线
接口每日巡检 在线
序号
测试人员
开始时间
结束时间
运行版本
系统版本
回归类型
成功数
失败数
跳过数
运行用例类名字
状态
用例描述
持续时间
日志
当前选择 ( )
网站标题:spingboot+thymeleaf+ajax分页写法做个笔记
转载来源:http://scyanting.com/article/iihgeg.html