• 大小: 85KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: ssm  mysql  

资源简介

本代码为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.xml
     文件        2079  2019-04-02 19:52  ssm\.settings\org.eclipse.wst.validation.prefs
     文件        8272  2019-04-02 19:52  ssm\.settings\org.springframework.ide.eclipse.beans.core.prefs
     文件       11741  2019-04-02 19:52  ssm\.settings\org.springframework.ide.eclipse.core.prefs
     文件         531  2019-04-02 20:00  ssm\.springBeans
     文件        6500  2019-05-08 10:14  ssm\pom.xml
     目录           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个文件信息

评论

共有 条评论