使用JSP实现简单的登录注册功能,并且使用Session跟踪用户登录信息

使用JSP实现简单的登录注册功能,并且使用了Session来跟踪用户的登录信息,这个是用纯JSP来实现此功能的,由于没有连接数据库,所以使用List来模拟数据库。

第一步:创建web项目
如果有不会创建web项目的,可以点击下面这个链接去看。
idea创建第一个web项目

实现登录注册功能,用到以下7个jsp文件和两个类。

  1. login.jsp是登录页面;

  2. register.jsp是注册页面;

  3. doLogin.jsp是在login.jsp页面的表单提交后在doLogin.jsp页面做效验,如果输入的用户名和密码能在List集合中找到,那么就是登录成功,否则,登录失败;

  4. doRegister.jsp是在register.jsp页面的表单提交后向List中添加;

  5. error.jsp是在doLogin.jsp页面做效验时,如果输入的用户名和密码在List集合中找不到或者账号和密码输入错误,就会跳转到error.jsp页面;

  6. index.jsp页面是首页,登录成功后就会跳到index.jsp页面;

  7. session.jsp页面主要是用来将设置的session失效,来实现跟踪用户的登录信息功能;
    在这里插入图片描述
    User类是创建的实体类,其中的属性与用户输入的信息所对应;
    UserService是写的业务层,进行具体的业务操作。
    在这里插入图片描述
    第二步: 编写User类,有用户名和密码两个属性

    public class User {
    private String username;
    private String password;

    @Override
    public String toString() {
        return "User{" +
                "username='" + username + ''' +
                ", password='" + password + ''' +
                '}';
    }
    
    public String getUsername() {
        return username;
    }
    
    public void setUsername(String username) {
        this.username = username;
    }
    
    public String getPassword() {
        return password;
    }
    
    public void setPassword(String password) {
        this.password = password;
    }
    
    public User() {
    }
    
    public User(String username, String password) {
        this.username = username;
        this.password = password;
    }
    

    }

第三步:编写UserService类

public class U
  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值