package com.lei.controller; import com.lei.pojo.Books; import com.lei.service.BookService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import java.util.List; @Controller @RequestMapping("/book") public class BookController { @Autowired @Qualifier("bookServiceImpl") private BookService bookService; @RequestMapping("allBook") public String list(Model model) { List<Books> books = bookService.queryAllBook(); model.addAttribute("books", books); return "allBook"; } // 跳转到添加书籍页面 @RequestMapping("/toAddBook") public String toAddPaper() { return "addBook"; } // 添加书籍的实现接口 @RequestMapping("/addBook") public String addPaper(Books books) { System.out.println(books); bookService.addBook(books); return "redirect:/book/allBook"; // 重定向到@RequestMapping("allBook") } // 跳转到添加修改页面 @RequestMapping("/toUpdateBook") public String toUpdateBook(Model model, int id) { Books books = bookService.queryBookById(id); model.addAttribute("book", books); return "updateBook"; } // 修改数据的实现接口 @RequestMapping("/updateBook") public String updateBook(Model model, Books book) { System.out.println(book); bookService.updateBook(book); Books books = bookService.queryBookById(book.getBookID()); model.addAttribute("books", books); return "redirect:/book/allBook"; } // 删除数据的接口 restful风格 @RequestMapping("/del/{bookId}") public String deleteBook(@PathVariable("bookId") int id) { bookService.deleteBookById(id); return "redirect:/book/allBook"; } // 根据名称查询数据 @RequestMapping("/queryBooks") public String queryBooks(String booksName, Model model) { List<Books> books = bookService.queryBooksByName("%" + booksName + "%"); model.addAttribute("books", books); return "allBook"; } }

CCCCWWWW LV4
2024年3月26日
duoer12 LV5
2023年10月28日
DawnHanDaDa LV1
2022年11月17日
微信网友_6209387198713856 LV1
2022年11月16日
上班110 LV1
2022年11月14日
lpy1002 LV1
2022年11月7日
小洋人 LV1
2022年10月27日
ruangongzhanshen LV2
2022年10月26日
seven_seven LV1
2022年10月20日
微信网友_5981140928106496 LV5
2022年10月15日

zolscy LV24
2024年11月26日
782325418
2024年10月14日
暂无贡献等级
112234
2024年9月20日
暂无贡献等级
897258976 LV8
2024年8月29日
微信网友_7051335135711232
2024年6月24日
暂无贡献等级
TY0165 LV20
2024年6月17日
chenranr LV10
2024年6月15日
2636804923 LV6
2024年6月13日
抹茶栗子奶砖
2024年6月12日
暂无贡献等级
wangbh1234 LV1
2024年6月6日