我正在尝试为博客系统创建登录表单。我已经使用jsp完成了登录表单,现在我需要使用servlet来处理登录详细信息。但是,我正在使用的教程使用dbms来查询表单详细信息并对用户进行身份验证。如何在不使用数据库的情况下解决这个问题?
这是我关注的教程, http://www.ganeshtechblog.in/2013/09/creating-simple-login-form-using-eclipse.html
答案 0 :(得分:0)
您可以使用本地数据库吗?提示:XAMPP
或者您可以在servlet中硬编码用户ID和pw。
您可以将它们设为: @ servlet的顶部添加:
private static final String ID="idvalue",PW="pwvalue";
然后
String userId = request.getParameter("userId");
String password = request.getParameter("pwd");
您可以从View中获取这两个值... 现在你只需要用硬编码的方法检查它们是否正确......
if(userId.equals(ID) && password.equals(PW)){
// fetch the session from request, create new session if session
// is not present in the request
HttpSession session = request.getSession(true);
session.setAttribute("FirstName", rs.getString("firstname"));
session.setAttribute("LastName", rs.getString("lastname"));
// redirect to success page
response.sendRedirect("LoginSuccess.jsp");
}else{ // redirect to error page
response.sendRedirect("LoginFailure.jsp");
}
我不会将它用作真正的应用程序......
PS。这是一个简单的解决方案,有很多更好的方法......