使用java类,servlet,jsp以及会话和数据库进行简单的登录身份验证

时间:2015-08-06 05:19:40

标签: java jsp servlets

我想使用mvc结构进行登录过程,我从index.jsp页面发送用户ID和密码。如果它们与数据库值匹配,那么它将转到stater001.jsp。{{1我有2个字段来自userid和密码。我已将userid和pwd发布到index.jsp servlet中。

LoginServlet进程LoginServlet生成userid , pwd class。loginAuthentication类的实例,检查数据库中是否存在loginAuthenticationuserid password。我还使用了setter getter类select queryuseruserid设置为session.I尝试以有条理的方式完成整个登录过程。但是我&# 39; m坚持错误我无法忍受什么是问题请帮助我解决这个问题。首先我尝试了它而不使用mvc模式然后它工作正常。但现在它无法正常工作。 下面是我以前的代码在一个servlet中的所有进程

pwd

}

在我的新代码中,我在执行中遇到了错误 enter image description here 在这里,我已经附加了我新编辑的代码,我尝试以有条理的方式执行此操作。我的错误已经消失,但在登录后没有显示用户ID http://pastebin.com/RKyieMqn 请考虑我的问题

首先当所有代码都在loginservlet中时它就像enter image description here但是当我开始使用mvc结构时它没有显示用户名

2 个答案:

答案 0 :(得分:0)

显然,你粘贴了错误的代码: 在下面的语句中,变量用户定义在哪里? session.setAttribute(“user”,user);

也许,您已在某处创建了authenticateUser对象。请检查您的代码以找到它。

答案 1 :(得分:0)

我已将session.setAttribute("userid", user);更改为session.setAttribute("userid", user.getUserId());,现在正在使用