From 1d7caa3d9806b4a3671cefffca3f359ab2693163 Mon Sep 17 00:00:00 2001 From: py2tc4x5b <2058109913@qq.com> Date: Sun, 9 Apr 2023 21:57:18 +0800 Subject: [PATCH] ADD file via upload --- .../java/com/controller/TestController.java | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/main/java/com/controller/TestController.java diff --git a/src/main/java/com/controller/TestController.java b/src/main/java/com/controller/TestController.java new file mode 100644 index 0000000..2e41661 --- /dev/null +++ b/src/main/java/com/controller/TestController.java @@ -0,0 +1,43 @@ +package com.controller; + +import com.dao.ITestDao; +import com.entity.TestEntity; +import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer; +import com.utils.Page; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +import java.util.List; + +/** + * @ClassName TestController + * @Description TODO + * @Author YHT + * @Date 2021/5/31 15:19 + */ +@Controller +public class TestController { + @Autowired + private ITestDao testDao; + @RequestMapping("/getTest") + public ModelAndView getTest(Page page){ + ModelAndView mav = new ModelAndView(); + //从数据库中获取记录 + List cs = testDao.list(page); + //获取记录总数 + int total = testDao.total(); + //计算得到总页数 + int pageIndex = total / page.getCount(); + pageIndex = total % page.getCount() == 0 ? pageIndex : pageIndex+1; + page.setTotalIndex(pageIndex); + page.calculateLast(total); + //将数据返回前端页面 + mav.addObject("testList",cs); + mav.addObject("page",page); + mav.addObject("total",total); + mav.setViewName("test"); + return mav; + } +} \ No newline at end of file