资源简介
本代码为ssm框架(spring+springmvc+mybatis),实现数据库的增删改查功能!
代码片段和文件信息
package com.zjq.ssm.controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.zjq.ssm.entity.Book;
import com.zjq.ssm.service.BookService;
@Controller
@RequestMapping(“/Book“)
public class HomeController {
@Resource
@Autowired
BookService bookService;
/**
* 查找所有书本
* @param model
* @return
*/
@RequestMapping(“/getAllBook“)
public String getAllBook(Model model) {
List books = bookService.getAllBook();
for (Book book : books) {
System.out.println(book.getBookName());
}
model.addAttribute(“books“ books);
return “findAll“;
}
/**
* 将书本的信息转为json格式
* @return
*/
@RequestMapping(value = “/jsontest1“)
@ResponseBody
public List getJson() {
return bookService.getAllBook();
}
/**
* 跳转到添加界面
* @return
*/
@RequestMapping(value=“insert“)
public String insert() {
return “insert“;
}
/**
* 添加书本
* @param book
* @return
*/
@RequestMapping(value=“/insertBook“ method=RequestMethod.POST)
public String insertBook(@Validated Book book) {
bookService.insertBook(book);
return “redirect:/Book/getAllBook“;
}
/**
* 根据ID删除书本
* @param id
* @return
*/
@RequestMapping(value=“/deleteBookById/{id}“)
public String deleteBookById(@PathVariable(“id“) int id) {
bookService.deleteBookById(id);
return “redirect:/Book/getAllBook“;
}
/**
* 根据ID查找书本
* @param model
* @param id
* @return
*/
@RequestMapping(value=“/findById“)
public String findById(Model model int id) {
Book book = bookService.findById(id);
model.addAttribute(“book“ book);
return “redirect:/Book/getAllBook“;
}
/**
* 跳转到更新界面
* 数据回传
* @param id
* @param map
* @return
*/
@RequestMapping(value=“/toupdate/{id}“)
public String ToUpdate(@PathVariable(“id“) int id Mapject> map) {
Book book = bookService.findById(id);
map.put(“book“ book);
return “insert“;
}
/**
* 更新书本
* @param book
* @return
*/
@RequestMapping(value=“/updateBook“)
public String updateBook(Book book) {
bookService.updateBook(book);
return “redirect:/Book/getAllBook“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-02 19:52 ssm\
文件 1375 2019-05-05 20:51 ssm\.classpath
文件 1313 2019-04-02 19:52 ssm\.project
目录 0 2019-04-02 19:52 ssm\.settings\
文件 652 2019-04-02 19:52 ssm\.settings\org.eclipse.jdt.core.prefs
文件 86 2019-04-02 19:52 ssm\.settings\org.eclipse.m2e.core.prefs
文件 606 2019-04-02 19:52 ssm\.settings\org.eclipse.wst.common.component
文件 222 2019-04-02 19:52 ssm\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 2079 2019-04-02 19:52 ssm\.settings\org.eclipse.wst.validation.prefs
文件 8272 2019-04-02 19:52 ssm\.settings\org.springfr
文件 11741 2019-04-02 19:52 ssm\.settings\org.springfr
文件 531 2019-04-02 20:00 ssm\.springBeans
文件 6500 2019-05-08 10:14 ssm\pom.xm
目录 0 2019-04-02 19:52 ssm\src\
目录 0 2019-04-02 19:52 ssm\src\main\
目录 0 2019-04-02 19:52 ssm\src\main\java\
目录 0 2019-04-02 19:52 ssm\src\main\java\com\
目录 0 2019-04-02 19:52 ssm\src\main\java\com\zjq\
目录 0 2019-05-05 20:04 ssm\src\main\java\com\zjq\ssm\
目录 0 2019-05-05 20:38 ssm\src\main\java\com\zjq\ssm\controller\
文件 2769 2019-05-08 10:52 ssm\src\main\java\com\zjq\ssm\controller\HomeController.java
文件 4229 2019-05-08 19:41 ssm\src\main\java\com\zjq\ssm\controller\UserController.java
目录 0 2019-05-05 20:13 ssm\src\main\java\com\zjq\ssm\dao\
文件 398 2019-04-03 18:43 ssm\src\main\java\com\zjq\ssm\dao\BookDao.java
文件 385 2019-05-05 22:10 ssm\src\main\java\com\zjq\ssm\dao\UserDao.java
目录 0 2019-05-05 20:05 ssm\src\main\java\com\zjq\ssm\entity\
文件 642 2019-04-03 12:19 ssm\src\main\java\com\zjq\ssm\entity\Book.java
文件 676 2019-05-05 20:10 ssm\src\main\java\com\zjq\ssm\entity\User.java
目录 0 2019-05-05 20:11 ssm\src\main\java\com\zjq\ssm\impl\
文件 927 2019-04-03 12:49 ssm\src\main\java\com\zjq\ssm\impl\BookServiceImpl.java
文件 904 2019-05-05 22:10 ssm\src\main\java\com\zjq\ssm\impl\UserServiceImpl.java
............此处省略82个文件信息
相关资源
- 晶科物流管理系统后台页面模板
- 博客系统ssm视频
- Navicat附带密钥
- djangol实现学生管理网站
- SSM到SpringBoot从零开发校园商铺平台
- 车辆管理系统.zip
- 3个SSM框架项目源码以及视频
- ssm框架视频.txt
- 基于maven的ssm框架的商品竞价小系统
- SSM Maven项目分页.zip
- SSM Maven项目.zip
- 利用MVC(SpringMVC+Spring+MyBatis)实现购
- 基于SSM的简单问答demo
- 简单的数据库查询系统窗口实现
- 数据结构课程设计学生信息管理系统
- intellij idea采用ssm框架实现的数据库增
- SpringBoot SSM框架适合刚接触的,和新手
- 最新尚硅谷SSM整合视频教程SSM整合开
- GNSS卫星钟性能评估
- maven ssm的增删改查
- SSM项目模板
- SSM框架搭建+后台模板+登录验证
- ssm+maven整合,前后端分离技术完整源
- progressMy.zip
- 基于SSM框架的百度人脸识别
- SSM整合进阶之---简单登录注册demo
- msvcr120.dll 官方
- MyBatis学习笔记.zip
- 学籍数据库
- 与backupdbE.bat配合使用
评论
共有 条评论