在本教程中,我们将学习如何检查用户的登录情况,并确保用户使用有效的凭据填写了登录表单并启动了会话。**然而,我们将不使用Spring Security,只使用JSP和servlets。**因此,我们需要一个能够支持它的servlet容器,比如Tomcat 9。
通过本教程,我们将对底层工作机制有一个良好的理解。
2. 持久化策略
首先,我们需要用户。为了简单起见,我们将使用预加载的映射。让我们定义它以及我们的_User_:
public class User {
static HashMap`<String, User>` DB = new HashMap<>();
static {
DB.put("user", new User("user", "pass"));
// ...
}
private String name;
private String password;
// getters and setters
}
大约 4 分钟