目录
一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”
1. 运行截图
2. 建表
3. JSP页面主要代码(inquire.jsp)
4. Bean实体类
5. DAO层
6. Service层(模糊查询)
7. Servlet
二、实现学生注册和登录功能
1. 运行截图
2. 建表
3. Bean实体类
4. 登录
4.1 login.jsp
4.2 DAO层
4.3 Service层
4.4 Servlet
4.4.1 Service层
4.4.2 DAO层
5. 注册
5.1 register.jsp
5.2 DAO层
5.5 Service层
5.4 Servlet
引言
需要源码可以评论,如果评论的人多的话我会抽空上传资源。如果我发布的博客对您有帮助,还请动动小手点赞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: