当前位置: 首页 > article >正文

图书项目:整合SSM

步骤:

pom文件:导包,写入静态资源导出配置,连接数据库

建包:controller dao/mapper pojo service

配置文件:mybatis-config.xml applicationContext.xml(Spring的配置文件) database.properties

1. mybatis-config.xml

2. applicationContext.xml(Spring的配置文件)

3. database.properties

//    跳转到修改页面
@RequestMapping("/toUpdate")
public String toUpdatePaper(int id, Model model){
	Books books = bookService.getBooksByID(id);
	model.addAttribute("QBooks", books);
	return "updateBook";
}
<%--
  Created by IntelliJ IDEA.
  User: wangl
  Date: 2023/2/17
  Time: 19:33
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>修改书籍</title>
    <%--    BootStrap美化界面--%>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

</head>
<body>
<%----%>
<div class="container">   <%--使用bootStrap样式--%>
    <div class="row clearfix">     <%--清除浮动--%>
        <div class="clo-md-12 column">    <%--把中等屏幕等分为12份--%>
            <div class="page-header">
                <h1>
                    <small>修改书籍</small>
                </h1>
            </div>
        </div>
    </div>
    <form action="${pageContext.request.contextPath}/book/toUpdate" method="post">
        <div class="form-group">
            <label>书籍名称:</label>
            <input type="text" name="bookName" class="form-control" value="${QBooks.bookName}" required>     <%--name必须与类定义中的变量名相同,required:前端必须添加了值才能提交--%>
        </div>
        <div class="form-group">
            <label>书籍数量:</label>
            <input type="text" name="bookCounts" class="form-control" value="${QBooks.bookCounts}" required>
        </div>
        <div class="form-group">
            <label>书籍描述:</label>
            <input type="text" name="detail" class="form-control" value="${QBooks.detail}" required>
        </div>
        <div class="form-group">
            <input type="submit" class="form-control" value="修改">
        </div>
    </form>
</div>
</body>
</html>
${pageContext.request.contextPath}/book/toUpdate?id=${book.bookID}


http://www.kler.cn/a/465020.html

相关文章:

  • 【Leetcode 热题 100】74. 搜索二维矩阵
  • 数据去重与重复数据的高效处理策略
  • AWS 申请证书、配置load balancer、配置域名
  • Luma AI 简单几步生成视频
  • qml MouseArea详解
  • 【机器学习】 卷积神经网络 (CNN)
  • C++软件设计模式之解释器模式
  • 高职人工智能数据工程技术专业教学解决方案(2025年新专业)
  • 【每日学点鸿蒙知识】RelativeContainer组件、List回弹、Flutter方法调用、Profiler工具等
  • logback之配置文件使用详解
  • 使用 Bash 脚本中的time命令来统计命令执行时间:中英双语
  • 【开源社区openEuler实践】A-ops
  • OCP 认证专家零基础小白
  • Ruby自动化:用Watir库获取YouTube视频链接
  • 【Git系列】Git 分支操作:`git checkout -b test`与`git checkout test`的区别
  • OpenGL变换矩阵和输入控制
  • Linux---自动化工具Ansible模块教程
  • Go gin框架(详细版)
  • 【Triton-ONNX】如何使用 ONNX 模型服务与 Triton 通信执行推理任务上-Triton快速开始
  • 【Vue】<script setup>和 <script>区别是什么?在使用时的写法区别?
  • flutter组件————Row和Column
  • 【sql】CAST(GROUP_CONCAT())实现一对多对象json输出
  • 办公 三之 Excel 数据限定录入与格式变换
  • 机器学习-感知机-神经网络-激活函数-正反向传播-梯度消失-dropout
  • 无需训练!多提示视频生成最新SOTA!港中文腾讯等发布DiTCtrl:基于MM-DiT架构
  • Windows系统提示ffmpeg.dll丢失怎么解决?