目录
一、使用表格展示数据库中stuinfo表中的个人信息
1. 建表(stuinfo)
2. Bean对象
3. 显示所有学生信息
3.1 DAO层
3.2 Service层
3.3 Servlet
3.4 主页面(home.jsp)
3.5 运行截图
4. 新增学生信息
4.1 add.jsp
4.2 DAO层
4.3 Service层
4.4 Servlet
4.5 运行截图
5. 修改学生信息
5.1 主页面
5.2 DAO层
5.3 Service层
5.4 Servlet
5.5 edit.jsp
5.5.1 DAO层(执行SQL修改语句)
5.5.2 Service层(根据DAO层判断是否修改成功)
5.5.3 Servlet
5.6 运行截图
6. 删除学生信息
6.1主页面
6.2 DAO层
6.3 Service层
6.4 Servlet
引言
需要源码可以评论,如果评论的人多的话我会抽空上传资源。如果我发布的博客对您有帮助,还请动动小手点赞or收藏哦~主页还有其他博客欢迎访问,您的关注将会是我更新的动力!
一、使用表格展示数据库中stuinfo表中的个人信息
每行一条个人信息,表格新增两列,分别提供“修改”和“删除”两个链接。点击“修改”链接时,跳转到新页面可供用户修改和保存;点击“删除”时,在原页面完成删除操作并提示操作结果。
1. 建表(stuinfo)
2. Bean对象
3. 显示所有学生信息
3.1 DAO层
连接数据库,获取stuinfo表所有信息并存入数组里
3.2 Service层
得到DAO层获得的数据
3.3 Servlet
拿到Service传过来的数据之后存在session里面,重定向到home.jsp页面
3.4 主页面(home.jsp)
遍历显示所有学生信息,而且有添加、修改和删除学生信息三个功能。
3.5 运行截图
4. 新增学生信息
在主页面点击添加时进入add.jsp页面
4.1 add.jsp
因为主键约束,添加相同学号会失败,为了设置添加成功和失败不同效果,这里发送异步请求
4.2 DAO层
4.3 Service层
4.4 Servlet
4.5 运行截图
姓名马赛克是隐私保护
提示添加成功
可以看到成功添加如下
主键约束,添加和刚刚相同姓名的学生
弹窗提示添加失败
5. 修改学生信息
5.1 主页面
点击修改后,发送请求到servlet,由servlet获取要修改的学生信息,之后再转发到修改页面修改用户信息。
5.2 DAO层
根据id查找对应学生信息
5.3 Service层
5.4 Servlet
根据id拿到信息之后转发到edit.jsp页面
5.5 edit.jsp
这里发送异步请求之后才真正修改信息:
5.5.1 DAO层(执行SQL修改语句)
5.5.2 Service层(根据DAO层判断是否修改成功)
5.5.3 Servlet
5.6 运行截图
(1)拿stuId为7的对象修改:
可以看到修改成功
(2)拿stuId为4的对象修改:
6. 删除学生信息
6.1主页面
点击删除实现提示用户是否删除,确认的话提示删除成功或失败,取消则不删除。
在主页面发送异步删除请求:
6.2 DAO层
6.3 Service层
6.4 Servlet
6.5 运行截图
点击确定:提示删除成功
页面刷新删除之后的数据
点击取消:不执行删除操作。