1、login.jsp
- login.jsp中
username
和password
在LoginSelect.jsp验证是否一致 - 使用
session.setAttribute("login_msg","用户名或密码为空")
设置login_msg的值 - 使用
session.getAttribute("login_msg")
获取对象的值,判断输入框是否为空,如果为空,则提示用户名或密码为空。
登录界面 if(document.getElementById("errorMsg").innerText==="null"||document.getElementById("errorMsg").innerText===""){ document.getElementById("errorMsg").setAttribute('style',"display:none") } else { document.getElementById("errorMsg").setAttribute('style',"display:block") }欢迎登录
用户名:   
密码: 
2、 loginSelect.jsp
- 利用Map集合存储账户和密码信息,模拟数据库
-
map.put("20201234","123456")
设置初始数据 -
map.put(username,session.getAttribute(username).toString())
这里是将注册的账户和密码添加到数据库中,username
为键,session.getAttribute(username).toString()
为值,两者都为字符串类型
判断登录界面 map = new HashMap(); public boolean compare(String username,String password){ String pwd = map.get(username); if(pwd!=null&&password.equals(pwd)){ return true; } else{ return false; } } %>
3、register.jsp
- register.jsp中
username
和password
在RegisterSelect.jsp验证是否一致 - 使用
session.setAttribute("register_msg","用户名或密码为空")
设置register_msg的值 - 使用
session.getAttribute("register_msg")
获取对象的值,判断输入框是否为空,如果为空,则提示用户名或密码为空。
注册界面
if(document.getElementById(“register_msg”).innerText===”null”||document.getElementById(“register_msg”).innerText===””){
document.getElementById(“register_msg”).setAttribute(‘style’,”display:none”)
} else {
document.getElementById(“register_msg”).setAttribute(‘style’,”display:block”)
}