parent
2b4ee37358
commit
1d7caa3d98
@ -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<TestEntity> 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;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue