人力资源运行机制

V

所有的JSP都在WebContent中

所有的Java类都在src中

1.这个主页相当于一个过渡页,直接跳转到login.jsp页面中

2.

如果用户名密码输入错误,则显示登陆失败

3.当点击submit类型的确认登录时,会将表单中的input的数据提交给action指定的"UserServlet?method=userLogin"

即 将我们输入的用户名密码提交给UserServlet类并且执行userLogin方法

 4.当我们输入用户名密码时,将这两个数据(用户名,密码)交给服务器,存到request中

因为↓这里名为username和password所以上面↑为username和password

5.在数据库中根据用户名查询用户

根据username字段去查询所有字段

 * 代表所有字段

一个方法需要有四个要素:方法名,返回值类型,参数列表,方法体

(1)如果一个方法定义时没有定义方法体,那么这个方法被称为抽象方法。抽象方法定义时需要使用abstract关键字修饰。

(2)如果一个类中有一个方法是抽象方法,那么这个类就是抽象类,类定义时,也需要用abstract修饰。

(3)如果一个类中所有的方法都是抽象的这时候可以不用class来定义这个类了,用interface来定义,这时,这个类就变成了接口,接口中的方法都是抽象方法,所以方法可以不用abstract修饰了。

(4)接口只管定义方法的格式(方法名,返回值类型,参数列表)那么这个方法要想具体能够有功能,操作数据库的数据,我们需要实现接口。

定义一个类让他去继承这个接口,这个过程称为“实现”,用关键字implements

接口作用:接口没有功能的内容,只有功能的定义格式。 

6.

UserServiceImpl类是UserService接口的实现类,在这个类中把接口里面的抽象方法一一实现(定义了具体的方法体)

7.

JSP提交数据给servlet,servlet调用service,service如果要访问数据库,那么就要去执行dao,dao与数据库有紧密的联系。

8.通过用户输入的用户名在数据库中查询对应的用户并存放到getSession().setAttribute中

之后打开manage.jsp中的left.jsp

user中存放的就是用户输入的用户名,username属性显示的就是↓

9.当点击 显示用户时

执行UserServlet中的userList方法,显示共有几个用户的信息

判断list.size是否大于零,大于零则执行while循环(因为这里是9,所以就执行了九遍)

若没有人员信息则显示“对不起,暂时没有人员信息!!!”

posted @ 2022-03-18 10:42  逃课的猫  阅读(30)  评论(0)    收藏  举报