package com.hu.controller;
import com.hu.pojo.Books;
import com.hu.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.ArrayList;
import java.util.List;
@Controller
@RequestMapping("/book")
public class BookController {
@Autowired
@Qualifier("BookServiceImpl")
private BookService bookService;
@RequestMapping("/allbook")
public String list(Model model){
List list=bookService.queryallBook();
model.addAttribute("list",list);
return "allBook";
}
@RequestMapping("/del/{bookId}")
public String deleteBook(@PathVariable("bookId") int id) {
bookService.deleteBookById(id);
return "redirect:/book/allbook";
}
@RequestMapping("/toaddBook")
public String list(){
return "addBook";
}
@RequestMapping("/addBook")
public String addPaper(Books books) {
System.out.println(books);
bookService.add(books);
return "redirect:/book/allbook";
}
@RequestMapping("/toUpdateBook")
public String UpdateBook(Model model,Integer id){
Books books = bookService.queryBooksById(id);
System.out.println(books);
model.addAttribute("book",books );
return "updatebook";
}
@RequestMapping("/UpdateBook")
public String updatePaper(Books books) {
// System.out.println(books);
bookService.updateBooks(books);
Books books1=bookService.queryBooksById(books.getBookID());
return "redirect:/book/allbook";
}
// 查询
@RequestMapping("/QueryBookByName")
public String querybookByName(String QueryBookName,Model model){
Books books = bookService.QueryBookByName(QueryBookName);
List<Books> list=new ArrayList<Books>();
list.add(books);
model.addAttribute("list",list);
return "allBook";
}
// 查询
@RequestMapping("/QueryBookById")
public String querybookById(int QueryBookId,Model model){
Books books = bookService.queryBooksById(QueryBookId);
List<Books> list=new ArrayList<Books>();
list.add(books);
model.addAttribute("list",list);
return "allBook";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java图书管理简易Demo
共140个文件
jar:32个
xml:29个
class:13个
需积分: 0 0 下载量 23 浏览量
2023-05-04
16:29:07
上传
评论
收藏 14.82MB ZIP 举报
温馨提示
使用ssm技术对图书进行管理,是刚刚学完SSM的第一个作品
资源推荐
资源详情
资源评论
收起资源包目录
Java图书管理简易Demo (140个子文件)
BookController.class 3KB
BookController.class 3KB
Books.class 3KB
Books.class 3KB
BookServiceImpl.class 2KB
BookServiceImpl.class 2KB
MybatisUtils.class 1KB
MybatisUtils.class 1KB
Test01.class 1KB
BookMapper.class 590B
BookMapper.class 590B
BookService.class 435B
BookService.class 435B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
.gitignore 261B
MyBookController-SSM.iml 638B
lombok-1.18.10.jar 1.68MB
mybatis-3.5.2.jar 1.62MB
kotlin-stdlib-1.4.20.jar 1.42MB
spring-web-5.1.9.RELEASE.jar 1.32MB
spring-core-5.1.9.RELEASE.jar 1.23MB
spring-context-5.1.9.RELEASE.jar 1.05MB
mysql-connector-java-5.1.47.jar 984KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
spring-beans-5.1.9.RELEASE.jar 658KB
mchange-commons-java-0.2.11.jar 592KB
junit-jupiter-params-5.8.0-M1.jar 557KB
c3p0-0.9.5.2.jar 486KB
jstl-1.2.jar 405KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
spring-aop-5.1.9.RELEASE.jar 360KB
junit-4.12.jar 308KB
spring-expression-5.1.9.RELEASE.jar 274KB
spring-tx-5.1.9.RELEASE.jar 250KB
junit-jupiter-engine-5.8.0-M1.jar 217KB
kotlin-stdlib-common-1.4.20.jar 187KB
junit-jupiter-api-5.8.0-M1.jar 183KB
junit-platform-engine-1.8.0-M1.jar 181KB
junit-platform-commons-1.8.0-M1.jar 98KB
mybatis-spring-2.0.2.jar 66KB
hamcrest-core-1.3.jar 44KB
spring-jcl-5.1.9.RELEASE.jar 23KB
kotlin-stdlib-jdk7-1.4.20.jar 22KB
annotations-13.0.jar 17KB
kotlin-stdlib-jdk8-1.4.20.jar 16KB
opentest4j-1.2.0.jar 7KB
apiguardian-api-1.1.1.jar 6KB
junit-jupiter-5.8.0-M1.jar 6KB
BookController.java 3KB
Test01.java 1KB
BookServiceImpl.java 1KB
Books.java 927B
MybatisUtils.java 884B
BookMapper.java 418B
BookService.java 327B
jquery-3.4.1.js 274KB
jquery-3.4.1.js 274KB
jquery-3.4.1.min.js 86KB
jquery-3.4.1.min.js 86KB
bootstrap.js 68KB
bootstrap.js 68KB
bootstrap.min.js 36KB
bootstrap.min.js 36KB
npm.js 484B
npm.js 484B
allBook.jsp 3KB
allBook.jsp 3KB
addBook.jsp 2KB
addBook.jsp 2KB
updatebook.jsp 1KB
updatebook.jsp 1KB
index.jsp 572B
index.jsp 572B
test.jsp 324B
test.jsp 324B
bootstrap.min.css.map 529KB
bootstrap.min.css.map 529KB
bootstrap.css.map 380KB
bootstrap.css.map 380KB
bootstrap-theme.css.map 47KB
bootstrap-theme.css.map 47KB
bootstrap-theme.min.css.map 25KB
bootstrap-theme.min.css.map 25KB
ssm整合.md 21KB
performance_schema.kIw0nw.meta 76B
information_schema.FNRwLQ.meta 76B
mysql.osA4Bg.meta 63B
sys.zb4BAA.meta 61B
MANIFEST.MF 114B
1617547452697.png 44KB
database.properties 171B
共 140 条
- 1
- 2
资源评论
qq_45809390
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功