首页>代码>Spring Boot整合JdbcTemplate极简入门实例>/springboot-ems/src/main/java/com/simon/springbootems/controller/ExamianationController.java
package com.simon.springbootems.controller; import com.simon.springbootems.pojo.Examianation; import com.simon.springbootems.service.ExamianationService; 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; /** * @author Simon */ @Controller @RequestMapping("/exa") public class ExamianationController { @Autowired private ExamianationService examianationService; @PostMapping("/addExa") public String addUser(Examianation examianation) { try { this.examianationService.addUser(examianation); } catch (Exception e) { e.printStackTrace(); return "error"; } return "redirect:/ok"; } @GetMapping("/findUserAll") public String findUserAll(Model model) { List<Examianation> list = null; try { list = this.examianationService.findUsersAll(); model.addAttribute("list", list); } catch (Exception e) { e.printStackTrace(); return "error"; } return "showExa"; } @GetMapping("/preUpdateExa") public String preUpdateUser(String class1, Model model) { try { Examianation examianation = this.examianationService.findUserById(class1); model.addAttribute("examianation", examianation); } catch (Exception e) { e.printStackTrace(); return "error"; } return "updateExa"; } @PostMapping("/updateExa") public String update(Examianation examianation) { try { this.examianationService.modifyUser(examianation); } catch (Exception e) { e.printStackTrace(); return "error"; } return "redirect:/ok"; } @GetMapping("/deleteExa") public String deleteUser(String class1) { try { this.examianationService.dropUser(class1); } catch (Exception e) { e.printStackTrace(); return "error"; } return "redirect:/ok1"; } @GetMapping("/oneAchi") public String log(String class1, Model model) { List<Examianation> list = this.examianationService.findUsersAll(); for (int i = 0; i < list.size(); i++) { Examianation examianation = list.get(i); if (examianation.getClass1().equals(class1)) { model.addAttribute("list", list.get(i)); return "showExa2"; } } return "error2 "; } }
