gpt4 book ai didi

java - 在 Java 中使用 servlet 获取 boolean 值 isAdmin 值

转载 作者:行者123 更新时间:2023-12-02 03:14:51 25 4
gpt4 key购买 nike

所以我刚刚开始在学校研究 MVC 架构,使用 jsp、servlet、java、db 等...我有一个包含名称和密码的简单登录表单,以及一个包含用户值的数据库( name、password 和 isAdmin(boolean)) 当用户输入名称和密码时,我如何将登录名和密码与他们是否是管理员进行比较?如果是管理员,servlet 将重定向到 admin.jsp 页面;如果只是用户,则重定向到 user.jsp。我应该在 session 中存储并从那里进行比较吗?我希望这在没有代码的情况下也有意义,否则如果需要更多信息,我会发布。

最佳答案

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
}

我会做类似的事情,不知道它是否符合你的要求

关于java - 在 Java 中使用 servlet 获取 boolean 值 isAdmin 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40468808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com