目录
一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”
引言
需要源码可以评论,如果评论的人多的话我会抽空上传资源。如果我发布的博客对您有帮助,还请动动小手点赞or收藏哦~主页还有其他博客欢迎访问,您的关注将会是我更新的动力!
一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”
1. 运行截图
2. 建表
连接数据库:
3. JSP页面主要代码(inquire.jsp)
设置一个表单,点击查询之后将请求发送到Servlet;
如果有数据则显示,没有的话显示查无此人。
4. Bean实体类
5. DAO层
根据Service层传过来的姓到数据库查找对应的姓名
6. Service层(模糊查询)
7. Servlet
调用service层中的方法,获取数据并转发到JSP页面
二、实现学生注册和登录功能
输入学生学号(stuId)和密码(stuPwd),如果学号不存在,跳转到注册界面,完成注册功能;如果学号存在,密码匹配显示“登录成功”,否则显示“登录失败”。
注:要求用PreparedStatement实现。
1. 运行截图
(1)输入正确学号和密码,显示登录成功:
(2)输入正确学号和错误密码,显示登录失败:
(3)输入不存在的学号,跳转到注册页面:
(4)注册已存在的学号,提示注册失败:
(5)注册新的学号,提示登录成功:
(6)点击确定跳转到登录页面登录,输入刚注册的信息登录成功:
(7)检验数据库是否增加了注册的信息:
2. 建表
3. Bean实体类
4. 登录
4.1 login.jsp
4.2 DAO层
根据输入的id和密码查询数据库是否有对应的信息
4.3 Service层
根据DAO层判断是否拿到信息
4.4 Servlet
验证输入的学号是否存在,这里引用isLogin去判断
4.4.1 Service层
根据DAO层判断是否拿到信息
4.4.2 DAO层
根据输入的学生id查找student03表是否有相应的id: