package com.zm.controller; import java.util.List; 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 com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.zm.pojo.Admin; import com.zm.pojo.Page; import com.zm.service.AdminService; //告诉springmvc这是一个controller @Controller //设置映射路径 @RequestMapping("") public class AdminController { //装配adminservice @Autowired AdminService adminService; /** * 扫描listAdmin方法返回一个视图mav * @return */ @RequestMapping("listAdmin") public ModelAndView listAdmin(Page page) { ModelAndView mav = new ModelAndView(); PageHelper.offsetPage(page.getStart(),5); List<Admin> cs = adminService.list(); int total = (int) new PageInfo<>(cs).getTotal(); page.caculateLast(total); //视图加入cs集合 mav.addObject("cs", cs); //设置视图模型 mav.setViewName("listAdmin"); return mav; } @RequestMapping("addAdmin") public ModelAndView addAdmin(Admin admin) { adminService.add(admin); return new ModelAndView("redirect:/listAdmin"); } @RequestMapping("deleteAdmin") public ModelAndView deleteAdmin(Admin admin) { adminService.delete(admin); return new ModelAndView("redirect:/listAdmin"); } @RequestMapping("updateAdmin") public ModelAndView updateAdmin(Admin admin) { adminService.update(admin); return new ModelAndView("redirect:/listAdmin"); } @RequestMapping("editAdmin") public ModelAndView editAdmin(Admin admin) { Admin c = adminService.get(admin.getId()); ModelAndView mav = new ModelAndView("editAdmin"); mav.addObject("c", c); return mav; } }

qq970040477 LV24
2024年6月16日
768881787 LV7
2023年12月25日
李亮 LV19
2023年8月29日
zcx12345678 LV6
2023年5月26日
dsdadg LV1
2023年4月29日
Soratosiro LV6
2022年12月4日
天士大夫 LV2
2022年11月12日
2635474 LV1
2022年6月17日
张真狗 LV9
2022年6月14日
AAAAAF LV5
2022年6月4日