使用JavaBean 实现简单的登陆验证 |
您所在的位置:网站首页 › 用户登录login密码 › 使用JavaBean 实现简单的登陆验证 |
思路: 用户在登陆页面输入信息(用户名、密码),提交表单验证信息,
如果数据库中有该用户的信息,则跳转至登陆成功页面,否则返回
登陆页面,并提示用户信息不存在。
准备工作: 1、一个存储用户信息的Bean类,并包含验证方法和获取错误信息的方法 2、登陆页面(login.jsp)、检查信息页面(check.jsp)、登陆成功页面(success.jsp) User.java package top.soul.bean; import java.util.HashMap; import java.util.Map; public class UserInfo { private String username=""; private String password=""; Map userMap=null; Map errorsMap=null; public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } //验证方法 public boolean isCheck(){ boolean flag=true; userMap=new HashMap(); errorsMap=new HashMap(); if(!this.userMap.containsKey(this.username)){//userMap中是否存在所输入的用户 flag=false; this.errorsMap.put("username","该用户不存在!"); this.username=""; } String passwd=this.userMap.get(this.username);//Bean类中 userMap存储的对应用户的密码 if(this.password==null ||!passwd.equals(this.password)){ flag=false; this.password=""; this.errorsMap.put("password","输入密码错误,请重新输入正确的密码!"); this.username=""; } return flag; } //获取错误信息 public String getErrors(String key){ String errors=this.errorsMap.get(key); return errors==null?"":errors; } }login.jsp Login Page Login 用户名: 密;;码: ;check.jsp Check account %>success.jsp 登陆成功 欢迎您: 用户!后续会补充完善,这里只是一个简单的实现和JavaBean的使用, |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |