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实战项目-Java实战基于SSM框架实现的图书管理系统(源码+数据库).zip文件-前后端分离
共137个文件
jar:32个
xml:29个
class:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 4 下载量 105 浏览量
2023-07-09
02:32:03
上传
评论 1
收藏 15MB ZIP 举报
温馨提示
基于SSM框架实现的图书管理系统(源码+数据库).zip文件——前后端分离 图书管理系统是一个基于Web的应用程序,用于管理图书馆的图书资源。它可以帮助管理员方便地管理图书信息、借阅记录等,同时为借阅者提供查询、借阅、归还等便捷服务。该系统可以大大提高图书馆的管理效率,减少人工操作带来的错误和纠纷。 2. 系统目标: * 帮助管理员方便地管理图书信息、借阅记录等。 * 帮助借阅者查询、借阅、归还等便捷服务。 * 提供管理员权限,方便系统管理员对系统进行维护和管理。 3. 系统功能: * 图书管理:包括图书的入库、出库、归还、损坏处理等。 * 借阅管理:包括借阅申请、借阅记录、借阅归还等。 * 系统管理:包括管理员权限、系统参数设置等。 4. 技术实现: * 使用SpringMVC作为前端框架,处理用户请求。 * 使用Spring作为后端框架,处理数据访问和业务逻辑。 * 使用MyBatis作为持久层框架,处理数据库操作。 * 使用JavaScript、CSS、HTML等技术实现页面交互和美化。
资源推荐
资源详情
资源评论
收起资源包目录
Java实战项目-Java实战基于SSM框架实现的图书管理系统(源码+数据库).zip文件-前后端分离 (137个子文件)
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
demo.jpg 161KB
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
information_schema.FNRwLQ.meta 76B
MANIFEST.MF 89B
1617547452697.png 44KB
database.properties 173B
database.properties 173B
database.properties 173B
共 137 条
- 1
- 2
资源评论
- lost8942023-12-02资源有很好的参考价值,总算找到了自己需要的资源啦。
- 树和月亮2023-12-19支持这个资源,内容详细,主要是能解决当下的问题,感谢大佬分享~
- m0_628059582023-10-20资源内容总结的很到位,内容详实,很受用,学到了~
- chh02032024-07-04感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
荒野大飞
- 粉丝: 1w+
- 资源: 2582
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功