# SSM
**Repository Path**: Jun-FSJ/SSM
## Basic Information
- **Project Name**: SSM
- **Description**: 这是一个ssm+idea的一个小项目,分页模糊查询+crud 以后idea开发ssm项目可以套用这个环境
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2020-07-05
- **Last Updated**: 2022-11-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
此项目是SSM+IDEA+Maven的一个小web项目,有基础的crud+分页查询+简单的搜索
如果以后的项目怎么创建呢?
模仿这个项目就行
首先新建一个maven项目,
在pom.xml新增war
org.example
SSM
1.0-SNAPSHOT
war
添加依赖。
在src.main下新建webapp文件夹,图片里有路径的位置。webapp文件夹我这也有
在将相关xml文件复制到resources文件夹下
在右侧maven tomcat7:run就行了
项目的坑:
注意注意:
1.更新书籍的时候,执行updateBook()方法前 一定要传入id 这里是bookID。
在修改的页面的表单中toUpdateBook.jsp 提交一定要带上id,可以将其设置成隐藏域 不然会修改不成功
因为在mapper.xml中的sql语句中
update ssmbuild.books
set bookName = #{bookName},bookCounts = #{bookCounts},detail = #{detail}
where bookID = #{bookID}
要根据id的值来进行修改
2.添加书籍,如果数据库里有相同的书名,就更新书籍的数量,如果没有就新增书籍
添加数据,如果jsp传入了id,那就必须要在表单提交中填入id的值,不能不填id,不然会报400
在添加的页面中toAddBook.jsp不能传入隐藏域id,不然会报400