- 该登陆的的具体结构如图下
![](https://img-blog.csdnimg.cn/20210516162037143.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MjE0Ng==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210516162110102.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MjE0Ng==,size_16,color_FFFFFF,t_70)
- 在WEB-INF/jsp/admin目录 下创建login.jsp页面,写下所需要的登陆页面html代码。
- 在com.bdqn.controller.admin包下创建SystemController控制器层,写页面跳转到登陆页面。
![](https://img-blog.csdnimg.cn/2021051616201216.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDU0MjE0Ng==,size_16,color_FFFFFF,t_70)
- 创建entity层的,Employee
public class Employee {
private Integer id;//员工编号
private String loginName;//登录名称
private String loginPwd;//登录密码
public Integer getId() {
return id;}
public void setId(Integer id) {
this.id = id;}
public String getLoginName() {
return loginName;}
public void setLoginName(String loginName) {
this.loginName = loginName;}
public String getLoginPwd() {
return loginPwd;}
public void setLoginPwd(String loginPwd) {
this.loginPwd = loginPwd;}
}
-
创建dao层的EmployeeMapper
package com.gx.dao;
import com.gx.entity.Employee;
public interface EmployeeMapper {
/**
* 根据登陆账号查询员工信息
* @param loginName
* @return
*/
Employee findEmployeeByLoginName(String loginName);
}
-
1.创建事务层service
package com.gx.service;
import com.gx.entity.Employee;
public interface EmployeeService {
public Employee login(String l