1.7 JSP实战
1.7.1 需求说明 : 采用model 1模式开发数据库表的增删改查业务
假设 数据库有一张表叫person表,完成person表的页面级别的 查询全部 添加 修改 删除 功能
1.7.2 大体思路 :
1. 构建项目
2. 导入jar包
3. 编写实体类 OOP OM Object Mapping 对象映射 表 > 类 字段 > 属性
4. 构建后台数据库连接类 jdbcUtil
5. 构建请求页面
6. 构建控制器页面
7. 构建数据展示页面
8. 完成CURD; 查询 添加 删除 更新
1.7.3 第一部分 : 项目初始化构建
1) 构建项目 : Java Web项目
2) 导入jar包
编写实体类
构建后台数据库连接类
1.7.4 第二部分 : 完成查询全部需求
1) 创建系统首页
<%
2) 创建控制器
<%
展示页面代码
<%
4) 效果展示
点击展示
1.7.5 第三部分 : 完成添加人员需求
1) 首页添加 "添加新人员" 连接
<%
2) 编写添加页面
<%
3) 编写添加控制器
<%
注意,页面中 page 是关键字,是JSP的内置对象,所以此处我们 不能使用!
效果 :
1.7.6 第四部分 : 完成更新人员需求
选择你要更新的数据
展示你要更新的数据
修改数据
提交
如果修改成功 从新查询全部 如果修改失败 返回提示
1) 数据展示也添加 "更新" 和 "删除" 按钮
<%
效果 :
2) 编写跳转JS
<
2) 编写按ID查询人员的控制器页面
<%
2) 编写展示要更新人员信息的页面
<%
3) 编写更新人员信息的控制器
<%
效果 :
1.7.6 第四部分 : 完成删除人员需求
删除 :
首选 选择你要删除的哪一行 点击删除按钮
询问是否删除 如果点击是
删除
删除成功 > 重新查询全部数据
1) 编写删除的JS脚本
<
2) 编写删除的控制页面
<%
效果: