【发布时间】:2016-11-07 15:28:39
【问题描述】:
所以我刚开始在学校研究 MVC 架构,使用 jsp、servlet、java、db 等...我有一个带有名称和密码的简单登录表单,以及一个带有用户值的数据库( name, password, and isAdmin(boolean)) 当用户输入他们的名字和密码时,我如何将登录名和密码与他们是否是管理员进行比较?如果是管理员,则 servlet 重定向到 admin.jsp 页面,如果只是用户,则重定向到 user.jsp。我应该在会话中存储并从那里进行比较吗?我希望这在没有代码的情况下有意义,否则如果需要更多信息,我会发布。
【问题讨论】:
-
我正在使用的唯一解决方法是查看谁是数据库中的管理员,然后执行 if 语句说 if(request.getParameter("username").equals("AdminName") ; 但我真的不喜欢那样。似乎效率低下。
标签: java jsp servlets model-view-controller