前面的博文中学生信息管理实现了增删改查,后来一直想做一个酷酷的登录界面,终于花时间实现了。

源代码:https://download.csdn.net/download/weixin_42134141/10521739

直接上图:

(Servlet+Jsp+MYSQL)学生信息管理---升级版

管理员用户:admin

密码:admin

当输入错误用户名或密码后会报错:

(Servlet+Jsp+MYSQL)学生信息管理---升级版

正确输入后会进入主界面,也就是之前初级版的学生信息管理系统主界面

(Servlet+Jsp+MYSQL)学生信息管理---升级版

接下来是说一下登录功能实现的逻辑和代码

(Servlet+Jsp+MYSQL)学生信息管理---升级版

1,界面写好后post调用AdminLoginServlet

(Servlet+Jsp+MYSQL)学生信息管理---升级版

2.session获取管理员名字调用service中的AdminLogin函数

返回值传给flag,如果正确则进入inner.jsp即学生管理系统主界面

(Servlet+Jsp+MYSQL)学生信息管理---升级版

3.UserService里用到了DaoUser

(Servlet+Jsp+MYSQL)学生信息管理---升级版

4.这里只写了一个接口,由DaoUserImpl具体实现

(Servlet+Jsp+MYSQL)学生信息管理---升级版

5.DaoFactory连接数据库,在数据库里查找有无user信息,

exeQu进行信息比较,返回true或者false.

(Servlet+Jsp+MYSQL)学生信息管理---升级版

6.实体类UserInfo

(Servlet+Jsp+MYSQL)学生信息管理---升级版

7.DaoFactory里主要代码:

(Servlet+Jsp+MYSQL)学生信息管理---升级版

8.数据库表

(Servlet+Jsp+MYSQL)学生信息管理---升级版

(Servlet+Jsp+MYSQL)学生信息管理---升级版


相关文章:

  • 2021-06-03
  • 2021-06-28
  • 2021-11-06
  • 2021-11-23
  • 2021-10-30
  • 2021-12-19
  • 2022-01-12
  • 2021-12-29
猜你喜欢
  • 2021-08-08
  • 2021-10-24
  • 2022-12-23
  • 2021-11-27
  • 2021-12-20
  • 2021-06-03
  • 2021-06-13
相关资源
相似解决方案