因此,我剛剛開始在學校中使用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