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”)
}
