SSM项目完整源码JAVA

  • 站长在线_到期时间:2022年11月11日
  • 新增数据库脚本(database目录下)

    调整数据库列名(PaperMapper.xml中)

    修改了一处BUG(主页,修复了点击更改按钮后,update页面的输入框不显示旧数据)

    一、项目框架

    SSM项目完整源码JAVA,在这里插入图片描述,源码,JAVA,第1张

    SSM项目完整源码JAVA,在这里插入图片描述,源码,JAVA,第2张

    二、所有文件代码

    2.1 Paper.java

    package com.pojo;
    
    public class Paper {
        private long paperId;
        private String paperName;
        private int paperNum;
        private String paperDetail;
    
        public long getPaperId() {
            return paperId;
        }
    
        public void setPaperId(long paperId) {
            this.paperId = paperId;
        }
    
        public String getPaperName() {
            return paperName;
        }
    
        public void setPaperName(String paperName) {
            this.paperName = paperName;
        }
    
        public int getPaperNum() {
            return paperNum;
        }
    
        public void setPaperNum(int paperNum) {
            this.paperNum = paperNum;
        }
    
        public String getPaperDetail() {
            return paperDetail;
        }
    
        public void setPaperDetail(String paperDetail) {
            this.paperDetail = paperDetail;
        }
    
    }

    2.2 PaperController.java

    package com.controller;
    
    import com.pojo.Paper;
    import com.service.PaperService;
    import org.springframework.beans.factory.annotation.Autowired;
    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.List;
    
    @Controller
    @RequestMapping("/paper")
    public class PaperController {
    
        @Autowired
        private PaperService paperService;
    
        @RequestMapping("/allPaper")
        public String list(Model model) {
            List<Paper> list = paperService.queryAllPaper();
            model.addAttribute("list", list);
            return "allPaper";
        }
    
        @RequestMapping("toAddPaper")
        public String toAddPaper() {
            return "addPaper";
        }
    
        @RequestMapping("/addPaper")
        public String addPaper(Paper paper) {
            paperService.addPaper(paper);
            return "redirect:/paper/allPaper";
        }
    
        @RequestMapping("/del/{paperId}")
        public String deletePaper(@PathVariable("paperId") Long id) {
            paperService.deletePaperById(id);
            return "redirect:/paper/allPaper";
        }
    
        @RequestMapping("toUpdatePaper")
        public String toUpdatePaper(Model model, Long id) {
            model.addAttribute("paper", paperService.queryById(id));
            return "updatePaper";
        }
    
        @RequestMapping("/updatePaper")
        public String updatePaper(Model model, Paper paper) {
            paperService.updatePaper(paper);
            paper = paperService.queryById(paper.getPaperId());
            model.addAttribute("paper", paper);
            return "redirect:/paper/allPaper";
        }
    }

    2.3 PaperDao.java

    package com.dao;
    
    import com.pojo.Paper;
    
    import java.util.List;
    
    public interface PaperDao {
    
        int addPaper(Paper paper);
    
        int deletePaperById(long id);
    
        int updatePaper(Paper paper);
    
        Paper queryById(long id);
    
        List<Paper> queryAllPaper();
    }

    2.4 PaperServer.java

    package com.service;
    
    import com.pojo.Paper;
    
    import java.util.List;
    
    public interface  PaperService {
    
        int addPaper(Paper paper);
    
        int deletePaperById(long id);
    
        int updatePaper(Paper paper);
    
        Paper queryById(long id);
    
        List<Paper> queryAllPaper();
    
    }

    三、演示结果

    SSM项目完整源码JAVA,在这里插入图片描述,源码,JAVA,第3张

     


    本站资源均为互联网收集而来,本站不修改、不篡改、不破解任何源码和软件,也不代表本站的观点和立场,如有侵权请联系本平台处理。
    站长在线,站长资源,站长工具,cms源码,建站教程,站长资讯 » SSM项目完整源码JAVA
    您需要 登录账户 后才能发表评论

    发表评论

    欢迎 访客 发表评论

    一个令你着迷的主题!

    签到兑换VIP会员 加入QQ交流群