@Controller @RequestMapping(value = "/employee") public class EmployeeController { @Autowired private IEmployeeService employeeService; @Autowired private IDeptService deptService; @RequestMapping public ModelAndView index() { ModelAndView view = new ModelAndView("employee/list"); List<Employee> employees = employeeService.list(); view.addObject("list", employees); return view; } @RequestMapping(method = RequestMethod.GET, value = "/detail/{employeeId}") public ModelAndView detail(@PathVariable Integer employeeId, ModelAndView view) { view.setViewName("employee/form"); view.addObject("employee", employeeService.getById(employeeId)); view.addObject("depts", deptService.listAll()); return view; } @RequestMapping(method = RequestMethod.POST, value = "/update") public String add(Employee employee) { if(employee.getDept().getId() == null) { employee.setDept(null); } employeeService.saveOrUpdate(employee); return "redirect:/employee/"; } }
spring mvc跳转视图的方式
最新推荐文章于 2022-10-25 21:40:11 发布
本文介绍了一个员工管理控制器的具体实现,包括展示所有员工列表、获取指定员工详细信息以及更新员工信息的功能。通过Spring MVC注解实现了请求映射和依赖注入。
1117

被折叠的 条评论
为什么被折叠?



