jsp中登录界面如何判断用户名和密码和数据库是否一样,然后显示登录成功

如题所述

第1个回答  2010-12-22
sql 语句是 select * from user where username=用户名 and password=密码;
获取了connection对象、statement对象后
ResultSet rs=stmt.executeQuery(sql);
如果返回的rs集合不为空说明数据库有该数据

前台success.jsp你可以写个js
<script language="javascript">
alert("登录成功");
</script>

或者直接在该页面写句登录成功的话也行
第2个回答  2010-12-22
调用这个方法,返回一个布尔值!!!
如果想要全代码上个发个联系方式来啦
public static boolean isValid(Connection con, String id, String pwd){

PreparedStatement prepStmt = null;
ResultSet rs = null; //存储查询结果
String selectStatement = "select ID,pwd from msg" +
" where ID=? and pwd=?";
boolean temp = true;
try{
prepStmt = con.prepareStatement(selectStatement);
prepStmt.setString(1, id);
prepStmt.setString(2, pwd);
rs = prepStmt.executeQuery(); //查询数据库并返回结果记录集
if(rs!=null){
if (rs.next()) //数据库里含有此用户名、密码对则返回true
temp = true;
else
temp = false; //否则返回false,用户名、密码不匹配
}
else{
temp = false;
}
rs.close();
prepStmt.close();
}catch(Exception e){
e.printStackTrace();
}
return temp; //返回验证结果
}
第3个回答  2020-04-02
首先写一个登陆方法,把用户登陆的信息放在session中,用户登陆后从session中例:Useruser=newUser();user.setUserName(request.getParameter("username"));user.setPass(request.getParameter("pass"));session.setAttribute("user",user);登录成功后从session取出来显示就可以例:Useruser=(User)session.getAttribute("user");

jsp中登录界面如何判断用户名和密码和数据库是否一样,然后显示登录成功...
然后取得值看该值是否大于0,如果大于0返回一个true值或者直接返回该值,然后判断只要大于0就表示登录成功,和数据库中一样。你可以通过request跳转,如果登录成功就跳转到登录成功界面,并把你的登录信息保存到session中。否则就直接重定向到登录界面让用户重新登录。

jsp中登录界面如何判断用户名和密码和数据库是否一样,然后显示登录成功...
先把页面中的用户名和密码取出来,然后在java中或者如果程序简单直接在jsp运行查询语句 比如这种select count(1) from user where userid= 用户名 and password=密码如果结果是1 那么就转入登陆成功页面,如果涉及到权限之类的,就把权限取出,然后可以看见相应的菜单。jsp中登录界面如何判断用户名和密码...

用jsp做一个用户登录界面 用户名和密码怎样从数据库中获取 如果输入的...
用户登录,不用读取数据,直接检测用户名密码是否同数据库中一致,就可以

如何在网页中用JSP和HTML语言访问数据库 并实现用户登陆?
第一个问题:也是通过数据库的操作判断用户输入的用户名和密码是否和数据库中存储的一致,如果一致,则进行下一步操作(即登陆或者别的什么),如果不一致,提示错误。

jsp页面如何获取登陆页面的用户名和密码
上面就是用script来比较,如果不相同,就会弹出一个窗口显示密码不一样然后清空密码框,如果两个密码相同就跳转acction地址。上面是注册时候用的。如果本身就有用户名和密码而你想要获取数据库里面的密码的话你还需要一个servlet以及一个数据库连接类。下面应该是你要的东西,获取数据库里面的密码和用户名...

jsp页面如何获取登陆页面的用户名和密码?
\\x0d\\x0a \\x0d\\x0a\\x0d\\x0a上面就是用script来比较,如果不相同,就会弹出一个窗口显示密码不一样然后清空密码框,如果两个密码相同就跳转acction地址。\\x0d\\x0a上面是注册时候用的。\\x0d\\x0a如果本身就有用户名和密码而你想要获取数据库里面的密码的话你还需要一个servlet以及一个数据库连接类。下面...

jsp登录界面 跳转后 总是显示 帐号或密码错误 账号密码是按照数据库的...
1:楼主的用户名和密码又是String的,又是Char接受的,有必要么?还可能出错。 还不如直接就是String的,对应数据库中的是字段属性是varChar;2:连接数据库那一块,你的逻辑是根据用户名找出用户名和密码?然后对比你所输入的值是不是一样的? 有点乱。个人建议是查找到所以记录,存入List,如果list...

jsp怎么记录用户登录所有的登录时间,然后展示给登录成功的页面,数据库...
一张用户表,一张用户登录时间表.用户表里边包含用户id及以下基本信息.用登陆时间表里边包含本身id,及用户id,及一个时间类型的字段.每次登录成功,就把用户id传回后台,然后根据id在登录时间表里边把此用户所有的登录记录拿按时间排序那出来,传到成功界面.这玩意就没啥代码就是sql查询然后页面显示....

菜鸟求教,登录程序验证密码和用户名正确之后用哪个跳转语句,跳转到正 ...
如果你要弹出例如登陆成功之类的提示信息,用js,去过要传值过去,用request,如果只有跳转,用response。正确的页面开头必须验证session除非有过滤器

js登录成功后跳转页面(js跳转登录页面并自动登录)
{ alert("登入成功!");window.location.href="登陆后显示的页面答弯";\/\/在这里进行页老举正面跳转 } else{ alert("用户名或密码错误!");\/\/这里可以跳转到错侍悔误提示页面,或者不跳转 } } js判断是否登录并跳转页面1、首先在一个文件里面准备两个自己写的HTML文件以便进行跳转的效果查看。2、...

相似回答