使用没有DBMS的jsp和servlet的登录表单

时间:2015-05-11 15:34:05

标签: java jsp servlets

我正在尝试为博客系统创建登录表单。我已经使用jsp完成了登录表单,现在我需要使用servlet来处理登录详细信息。但是,我正在使用的教程使用dbms来查询表单详细信息并对用户进行身份验证。如何在不使用数据库的情况下解决这个问题?

这是我关注的教程, http://www.ganeshtechblog.in/2013/09/creating-simple-login-form-using-eclipse.html

1 个答案:

答案 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。这是一个简单的解决方案,有很多更好的方法......