首页>代码>springboot2.x+mybatis-plus+jsp+jpa简单增删改查实例(仅供学习)>/TalentsManager/src/main/java/com/et/manager/controller/EnterpriseTalentController.java
package com.et.manager.controller; import com.et.manager.po.Department; import com.et.manager.po.EnterpriseTalent; import com.et.manager.service.DepartmentService; import com.et.manager.service.EnterpriseTalentService; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.util.List; @Controller //@RequestMapping(value = "/et") public class EnterpriseTalentController { @Resource private EnterpriseTalentService enterpriseTalentService; @Resource private DepartmentService departmentService; @RequestMapping("/") public String index() { return "forward:/list"; } /** * 下拉框 * * @param model */ public void drop_box(Model model) { List<Department> list = departmentService.selectAll(); model.addAttribute("dtList",list); } @RequestMapping(value = "/list") public String list(Model model, @RequestParam(defaultValue = "1") int pageNum, @RequestParam(defaultValue = "5")int pageSize, EnterpriseTalent talent){ //下拉框 drop_box(model); //查询人才列表的集合 PageInfo<EnterpriseTalent> page = enterpriseTalentService.selectAll(pageNum,pageSize,talent); if (page.getList().size()==0){ page = enterpriseTalentService.selectAll(1,pageSize,talent); } model.addAttribute("page",page); return "list"; } //去添加 @RequestMapping("/toAdd") public String toAdd(Model model) { drop_box(model); return "add"; } //添加 @RequestMapping("/add") public String add(EnterpriseTalent enterpriseTalent) { enterpriseTalentService.add(enterpriseTalent); return "redirect:/list"; } //去修改页面 @RequestMapping("/toUpdate/{id}") public String toUpdate( @PathVariable("id") Integer id, Model model) { //调用下拉框 drop_box(model); EnterpriseTalent e = enterpriseTalentService.get(id); model.addAttribute("e", e); return "update"; } //修改操作 @RequestMapping("/update") public String update(EnterpriseTalent enterpriseTalent, Model model) { enterpriseTalentService.update(enterpriseTalent); return "redirect:/"; } //删除 @RequestMapping("/delete/{id}") public String delete(@PathVariable("id") Integer id) { enterpriseTalentService.delete(id); return "redirect:/"; } }

syczzxj LV10
2024年9月18日
wwwww816 LV5
2024年5月21日
ma406805131 LV19
2024年5月11日
tkggddm LV3
2024年1月27日
oulingqiao LV13
2023年12月10日
lele666 LV4
2023年4月16日
adongliu666 LV4
2023年3月28日
lironggang LV38
2023年3月22日
13112360 LV2
2023年2月8日
123456kjh LV2
2023年1月2日

哪里的完整版 LV8
2月27日
huasir2018 LV14
1月29日
syczzxj LV10
2024年9月18日
17380184110
2024年6月19日
暂无贡献等级
计科一班 LV7
2024年6月19日
lilitu LV6
2024年5月29日
wwwww816 LV5
2024年5月21日
cccccc1235
2024年5月20日
暂无贡献等级
tkggddm LV3
2024年1月27日
oulingqiao LV13
2023年12月10日