首页>代码>基于SpringBoot+thymeleaf图书馆管理系统>/library_springboot-master/src/main/java/fun/juhua/library_springboot/controller/AdminController.java
package fun.juhua.library_springboot.controller; import fun.juhua.library_springboot.entity.Admin; import fun.juhua.library_springboot.service.AdminService; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import java.util.List; @Controller @RequestMapping("/admin") // @RestController渲染成json格式返回给前台 public class AdminController { @Resource AdminService adminServiceImpl; @RequestMapping("/toAdminList") public String toAdminList(String name, Model model) { List<Admin> adminList = adminServiceImpl.getAdminList(name); model.addAttribute("adminList", adminList); return "admin/adminList"; } @RequestMapping("/DeleteAdmin") public String deleteAdmin(String id) { int raw = adminServiceImpl.deleteAdminById(id); return "redirect:/admin/"; } @RequestMapping("/") public String toIndex(HttpSession session, Model model) { model.addAttribute("user", session.getAttribute("user")); return "admin/index"; } @RequestMapping("/toAddReader") public String toAddReader() { return "redirect:/toRegister"; } @RequestMapping("/toEditAdmin") public String toEditAdmin(String id, HttpSession session, Model model) { Admin admin = null; if (id == "" || id == null || id.equals("")) { admin = (Admin) session.getAttribute("user"); } else { admin = adminServiceImpl.findAdmin(id); } model.addAttribute("editUser", admin); return "admin/editAdmin"; } @RequestMapping("/UpdateAdmin") @ResponseBody public String updateAdmin(String id, String name, String password, String oldPassword, String gender, String telephone, String email) { Admin admin = new Admin(id, name, password == "" ? oldPassword : password, gender, telephone, email); int state = adminServiceImpl.updateAdmin(admin); String msg = "更新失败,请重试"; if (state == 1) { msg = "更新成功!"; } return "{\"state\":" + state + ",\"msg\":\"" + msg + "\"}"; } @RequestMapping("/toAddAdmin") public String toAddAdmin() { return "admin/addAdmin"; } @RequestMapping("/RegisterAdmin") @ResponseBody public String registerReader(Admin admin) { int state = 0; String msg = "用户名已存在!"; if (!adminServiceImpl.haveAdmin(admin.getId())) { state = adminServiceImpl.addAdmin(admin); if (state == 1) { msg = "注册成功!";//注册成功! } else { msg = "请重试!";//请重试! } } //System.out.println("ReaderController -> registerReader(49): " + msg); return "{\"state\":" + state + ",\"msg\":\"" + msg + "\"}"; } }
最近下载更多
微信网友_7134912998903808 LV9
9月13日
xiquyiyuan LV10
6月18日
胡闹的番茄精 LV2
6月17日
来一杯西瓜冰咩 LV6
5月16日
1941549176 LV4
5月11日
陈小灏 LV15
4月27日
lsglsg9 LV23
3月27日
朱俪的邮件及存储 LV8
3月26日
wanglinddad LV55
3月25日
pi-nang LV2
3月11日
最近浏览更多
微信网友_7134912998903808 LV9
9月12日
微信网友_7005760998215680 LV6
8月31日
zhengguangshun LV4
8月26日
krispeng LV12
8月25日
a20090421166 LV2
8月7日
sweetlove LV20
7月30日
hougui LV1
6月25日
qq970040477 LV24
6月25日
颜菜菜 LV2
6月19日
xiquyiyuan LV10
6月18日