package com.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.entity.Book;
import com.service.BookService;
@Controller
public class BookController {
@Resource
BookService bookService;
@RequestMapping("/booksList")
public String getBooks(Model model, String name) {
List<Book> bookList = bookService.selectAll(name);
model.addAttribute("bookList", bookList);
return "/book";
}
@RequestMapping("/deleteBook")
public String deleteBook(int id) {
int delBook = bookService.delBook(id);
return "redirect:/booksList.do";
}
// 跳转添加页面的方法
@RequestMapping("/insertInto")
public String insertInto() {
return "addBook";
}
// 跳转添加页面的方法
@RequestMapping("/insertBook")
public String insertBook(Book book) {
int addBook = bookService.insertBook(book);
return "redirect:/booksList.do";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis 或 JSP + Servlet + JavaBean + JDBC。 演示地址:https://ymjin.blog.csdn.net/article/details/120991940
资源推荐
资源详情
资源评论
收起资源包目录
基于Spring MVC + Spring + MyBatis的【图书信息管理系统(一)】.zip (97个子文件)
book_db.sql 2KB
Books
.project 905B
WebContent
WEB-INF
jsp
book.jsp 2KB
addBook.jsp 1KB
lib
classmate-1.1.0.jar 61KB
spring-context-4.2.4.RELEASE.jar 1.05MB
log4j-core-2.3.jar 808KB
mybatis-3.4.6.jar 1.55MB
poi-excelant-4.1.0.jar 31KB
mybatis-spring-1.3.0.jar 52KB
jackson-core-2.4.2.jar 220KB
curvesapi-1.06.jar 109KB
spring-messaging-4.2.4.RELEASE.jar 364KB
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar 120KB
commons-math3-3.6.1.jar 2.11MB
commons-compress-1.18.jar 578KB
commons-collections4-4.3.jar 736KB
spring-test-4.2.4.RELEASE.jar 549KB
spring-context-support-4.2.4.RELEASE.jar 173KB
slf4j-log4j12-1.7.25.jar 12KB
druid-1.0.9.jar 1.76MB
poi-examples-4.1.0.jar 419KB
spring-jdbc-4.2.4.RELEASE.jar 413KB
slf4j-api-1.7.25.jar 40KB
jstl-1.2.jar 405KB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
poi-4.1.0.jar 2.63MB
validation-api-1.1.0.Final.jar 62KB
spring-core-4.2.4.RELEASE.jar 1.03MB
spring-beans-4.2.4.RELEASE.jar 714KB
jaxb-core-2.3.0.1.jar 249KB
poi-ooxml-schemas-4.1.0.jar 7.42MB
jackson-annotations-2.4.0.jar 38KB
mybatis-generator-core-1.3.2.jar 504KB
poi-ooxml-4.1.0.jar 1.71MB
spring-aop-4.2.4.RELEASE.jar 361KB
log4j-1.2.17.jar 478KB
junit-4.12.jar 308KB
cglib-3.2.5.jar 295KB
jboss-logging-3.1.1.GA.jar 59KB
spring-tx-4.2.4.RELEASE.jar 259KB
xmlbeans-3.1.0.jar 2.46MB
asm-5.2.jar 52KB
fastjson-1.2.50.jar 552KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
hibernate-validator-5.1.1.Final.jar 609KB
spring-webmvc-4.2.4.RELEASE.jar 854KB
commons-codec-1.12.jar 332KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
spring-jms-4.2.4.RELEASE.jar 273KB
jackson-databind-2.4.2.jar 1.03MB
commons-logging-1.2.jar 60KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
jaxb-impl-2.3.0.1.jar 939KB
activation-1.1.1.jar 68KB
javassist-3.22.0-GA.jar 722KB
log4j-api-2.3.jar 133KB
poi-scratchpad-4.1.0.jar 1.48MB
spring-expression-4.2.4.RELEASE.jar 257KB
mysql-connector-java-5.1.7-bin.jar 693KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
spring-web-4.2.4.RELEASE.jar 749KB
spring-aspects-4.2.4.RELEASE.jar 57KB
web.xml 2KB
index.jsp 474B
META-INF
MANIFEST.MF 39B
src
com
service
BookService.java 239B
serviceImpl
BookServiceImpl.java 701B
controller
BookController.java 1KB
dao
BookMapper.xml 1KB
BookMapper.java 281B
entity
Book.java 1KB
jdbc.properties 174B
mybatis
sqlMapConfig.xml 275B
spring
spring-mvc.xml 1KB
applicationContext-service.xml 1KB
applicationContext-dao.xml 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.core.resources.prefs 57B
org.eclipse.wst.common.component 467B
.jsdtscope 567B
build
classes
com
service
BookService.class 321B
serviceImpl
BookServiceImpl.class 1KB
controller
BookController.class 2KB
dao
BookMapper.xml 1KB
BookMapper.class 450B
entity
Book.class 2KB
jdbc.properties 174B
mybatis
sqlMapConfig.xml 275B
spring
spring-mvc.xml 1KB
applicationContext-service.xml 1KB
applicationContext-dao.xml 2KB
.classpath 6KB
题目:图书信息管理系统(模糊查询、删除、新增).docx 399KB
共 97 条
- 1
资源评论
- 小小二-yan2023-07-26文件中的代码结构清晰,易于理解和维护。
- 一曲歌长安2023-07-26这个文件给开发者提供了一个快速上手的机会,能够迅速构建自己的图书管理系统。
- lowsapkj2023-07-26该文件使用的技术和架构是目前Java Web开发的主流趋势。
- WaiyuetFung2023-07-26这个文件对于使用Spring MVC、Spring和MyBatis的开发者来说是非常有用的。
- 丽龙2023-07-26这个文件提供了一个简单而实用的图书信息管理系统的基础框架。
明金同学
- 粉丝: 1w+
- 资源: 243
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功