首页>代码>Spring Boot整合JdbcTemplate极简入门实例>/springboot-ems/src/main/java/com/simon/springbootems/controller/AdmController.java
package com.simon.springbootems.controller; import com.simon.springbootems.pojo.Administrator; import com.simon.springbootems.service.AdministratorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import java.util.List; @Controller @RequestMapping("/adm") public class AdmController { @Autowired private AdministratorService administratorService; @GetMapping("/findAdmAll") public String findUserAll(Model model) { List<Administrator> list = null; try { list = this.administratorService.findUsersAll(); model.addAttribute("list", list); } catch (Exception e) { e.printStackTrace(); return "error"; } return "showAdm"; } @GetMapping("/preUpdateAdm") public String preUpdateUser(String workno, Model model) { try { Administrator administrator = this.administratorService.findUserById(workno); model.addAttribute("administrator", administrator); } catch (Exception e) { e.printStackTrace(); return "error"; } return "updateAdm"; } @PostMapping("/updateAdm") public String updateUser(Administrator administrator) { try { this.administratorService.modifyUser(administrator); } catch (Exception e) { e.printStackTrace(); return "error"; } return "redirect:/ok"; } @GetMapping("/deleteAdm") public String deleteUser(String workno) { try { this.administratorService.dropUser(workno); } catch (Exception e) { e.printStackTrace(); return "error"; } return "redirect:/ok1"; } }
