因此,我刚刚开始在学校中使用jsp,servlets,java,db等开发MVC体系结构...我有一个名称和密码的简单登录表单,以及一个带有用户值的数据库(名称,密码和isAdmin(boolean))当用户输入他们的名字和密码时,我如何将登录名和密码与他们是否是管理员进行比较?如果它是一个管理员,servlet会重定向到admin.jsp页面,如果它只是一个用户,则会重定向到user.jsp。我应该存储在一个会话中,并从那里进行比较?我希望这是没有代码的意义,否则我会发布,如果需要更多的信息。在Java中使用servlet获取boolean isAdmin值
0
A
回答
2
ResultSet rs = statement.executeQuery("SELECT isAdmin FROM users WHERE name LIKE '"+nameValue+"' AND password LIKE '"+passValue");
if(rs.next()){
if(rs.getBoolean()){
// redirect to admin.jsp
}
else {
// redirect to user.jsp
}
} else {
// user or password invalid
}
我会做这样的事情,不知道它是否适合你问什么
+0
我不会做这一切从数据库类,但这给了我是正确的想法。谢谢! – remedy
+0
很高兴能有一些帮助:D –
相关问题
- 1. Java中boolean和Boolean有什么区别?
- 2. java servlet如何从init()方法获取值并在方法外使用它们?
- 3. 在java中获取char值
- 4. 获取的servlet
- 5. 获取的servlet
- 6. 使用jstl在java servlet中创建google.visualization.DataTable()
- 7. 使用java servlet 3.0文件上传,如何获取最大文件大小值
- 8. 使用ajax和java servlet从数据库获取下拉数据
- 9. 在Java servlet中使用x509 cert公钥
- 10. @Autowire在Java Servlet中使用AbstractAnnotationConfigDispatcherServletInitializer
- 11. 如何在Java Servlet中使用会话?
- 12. 如何使用Facebook Graph API获取用户是否为管理页面(isAdmin)?
- 13. 如何使用java servlet在下拉列表中添加值
- 14. JavaScript Boolean值,
- 15. 在java中调用servlet
- 16. 在一个java bean中servlet的值
- 17. Boolean对象和JAVA
- 18. 在Java中使用nextInt获取输入
- 19. 在Java中使用JFrame获取textarea
- 20. 获取JSP servlet会话,返回空值
- 21. 从过滤器获取servlet参数值
- 22. 如何在Java中使用JsonPath从JSON获取价值?
- 23. 获取使用Java
- 24. 获取html数据属性字符串甚至是其值boolean
- 25. SELECT tag值没有在Servlet中获得
- 26. 在Java中获取XML元素的值
- 27. 在jsp中获取java脚本值
- 28. 从CompletionStage获取值在Java中
- 29. 在Java中从JComboBox获取整数值
- 30. 如何在servlet中获取路径变量值
唯一的解决办法我使用的是看是谁在数据库中,然后一个管理员做一个if语句,说if(request.getParameter(“username”)。equals(“AdminName”);但我真的不喜欢这样,看起来效率不高 – remedy