package com.tong.controller;
import com.tong.pojo.Book;
import com.tong.service.ServiceBook;
import org.springframework.beans.factory.annotation.Autowired;
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 org.springframework.web.bind.annotation.RequestMethod;
import java.util.List;
@Controller
@RequestMapping("/book")
public class BooksController {
@Autowired
private ServiceBook serviceBook;
@RequestMapping("/list")
public String list(Model model){
List<Book> books = serviceBook.select();
model.addAttribute("books",books);
return "bookList";
}
@RequestMapping("/list/{id}")
public String book(Model model,@PathVariable("id") Integer id){
List<Book> books = serviceBook.selectById(id);
model.addAttribute("books",books);
return "bookList";
}
@RequestMapping("/addBook")
public String addPage(){
return "addPage";
}
@RequestMapping(value = "/insert",method = RequestMethod.POST)
public String insertBook(Model model,Book book){
int row = serviceBook.insert(book);
System.out.println("添加成功");
return "redirect:/book/list";
}
@RequestMapping("/delete/{bookId}")
public String delete(@PathVariable("bookId")Integer bookId){
int row=serviceBook.delete(bookId);
System.out.println("删除成功");
return "redirect:/book/list";
}
@RequestMapping("/update/{bookId}")
public String update(Model model,@PathVariable("bookId")Integer bookId){
List<Book> books= serviceBook.selectById(bookId);
model.addAttribute("books",books);
return "updatePage";
}
@RequestMapping(value = "/updateSubmit",method = RequestMethod.POST)
public String updateSubmit(Book book){
//System.out.println(book);
int row=serviceBook.update(book);
return "redirect:/book/list";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java学习,Spring+SpringMVC+Mybatis构建的图书管理系统
共68个文件
jar:23个
xml:15个
class:10个
需积分: 5 0 下载量 163 浏览量
2022-11-29
11:02:53
上传
评论
收藏 15.26MB ZIP 举报
温馨提示
java学习
资源推荐
资源详情
资源评论
收起资源包目录
bookshop.zip (68个子文件)
bookshop
pom.xml 3KB
target
bookshop-1.0-SNAPSHOT
META-INF
MANIFEST.MF 92B
WEB-INF
web.xml 2KB
page
addPage.jsp 981B
updatePage.jsp 1KB
bookList.jsp 1KB
classes
META-INF
bookshop.kotlin_module 16B
application.xml 2KB
spring-mvc.xml 1KB
jdbc.properties 121B
com
tong
pojo
Book.class 2KB
mapper
BookMapper.xml 1KB
BookMapper.class 527B
controller
BooksController.class 3KB
service
ServiceBookImpl.class 1KB
ServiceBook.class 400B
mybatis.xml 415B
lib
junit-4.12.jar 308KB
mysql-connector-java-8.0.28.jar 2.36MB
spring-expression-5.2.6.RELEASE.jar 276KB
spring-beans-5.2.6.RELEASE.jar 670KB
protobuf-java-3.11.4.jar 1.58MB
mybatis-3.5.7.jar 1.66MB
spring-jdbc-5.2.6.RELEASE.jar 398KB
hamcrest-core-1.3.jar 44KB
servlet-api-2.5.jar 103KB
spring-aop-5.2.6.RELEASE.jar 364KB
spring-webmvc-5.2.6.RELEASE.jar 933KB
c3p0-0.9.5.2.jar 486KB
spring-tx-5.2.6.RELEASE.jar 307KB
mchange-commons-java-0.2.11.jar 592KB
jstl-1.2.jar 405KB
jsp-api-2.0.jar 47KB
mybatis-spring-1.3.1.jar 52KB
spring-core-5.2.6.RELEASE.jar 1.38MB
spring-jcl-5.2.6.RELEASE.jar 23KB
spring-test-5.1.20.RELEASE.jar 607KB
spring-web-5.2.6.RELEASE.jar 1.37MB
aspectjweaver-1.8.0.jar 1.76MB
spring-context-5.2.6.RELEASE.jar 1.17MB
index.jsp 383B
classes
application.xml 2KB
spring-mvc.xml 1KB
jdbc.properties 121B
com
tong
pojo
Book.class 2KB
mapper
BookMapper.xml 1KB
BookMapper.class 527B
controller
BooksController.class 3KB
service
ServiceBookImpl.class 1KB
ServiceBook.class 400B
mybatis.xml 415B
generated-sources
annotations
src
test
java
main
resources
application.xml 2KB
spring-mvc.xml 1KB
jdbc.properties 121B
com
tong
mapper
BookMapper.xml 1KB
mybatis.xml 415B
sql
book.sql 1KB
java
com
tong
pojo
Book.java 1KB
mapper
BookMapper.java 383B
controller
BooksController.java 2KB
service
ServiceBook.java 315B
ServiceBookImpl.java 874B
web
WEB-INF
web.xml 2KB
page
addPage.jsp 981B
updatePage.jsp 1KB
bookList.jsp 1KB
index.jsp 383B
bookshop.iml 1021B
共 68 条
- 1
资源评论
等待出口的递归
- 粉丝: 10
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功