首页>代码>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";
}
}
最近下载更多

最近浏览