永发信息网

想找一个jsp用户登录模块的例子

答案:1  悬赏:50  手机版
解决时间 2021-04-27 14:25

我想找个以一个javabean作为连接数据库的模板,用数据库里面保存的用户信息来验证用户的登录的例子,网页文件时jsp的,主要要解决的问题是提取了数据出来之后怎么和上一个页面传过来的“用户名”和“密码”进行对比验证,在线等谢谢!!!!!

最佳答案

如果你是直接从jsp 跳转到jsp 的话



<%


request.setCharacterEncoding("gbk");

String uname=request.getParameter("userName"); //获得登录页面的登录名
String upass=request.getParameter("userPass"); //获得登录页面的登录密码


UserInfoDao uDao=new UserInfoDao();
boolean result= uDao.checkLogin(uname,upass); //根据登录名和密码验证是否存在



if(result==true){


%>


欢迎你<%= uname%>


<%}else{%>


登录失败!


<%}
%>





public class UserInfoDao extends DataBase{
private Connection con;
private PreparedStatement titlesQuery;
private ResultSet res;


//根据登录名和密码验证是否存在
public boolean checkLogin(String uname,String upass){

boolean result=false;
try{

con=this.getConnection();
titlesQuery=con.prepareStatement(" select upass from userInfo where uname = ? ");
titlesQuery.setString(1, uname);
res=titlesQuery.executeQuery();
while(res.next()){
if (res.getString("upass").equals(upass)) {
result=true;
}
}


}catch(SQLException exception){
exception.printStackTrace();
}finally{
this.closeAll(con, titlesQuery, res);
}
return result;
}

}


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车里男孩都喜欢女孩什么样子的发型呢
psp6.00系统如何安全降级?
AU怎么把6级以上的号卡进新手?
东北油性皮肤秋冬春用的400元以上晚霜什么牌
再见杰克逊 MP3链接地址
龙兴特味砂锅蒸饺家常菜我想知道这个在什么地
男友怎样抱女友睡最舒服?
求助这是什么字体?
刷野,镇妖用什么阵好,为什么
战地之王 有个提交选择 "2个.给激活的 网站是
bt无极注册验证码
oppo9济宁还有卖吗
曾经那些歌让你流过泪~?
绍兴县安昌镇蓝翔小学在哪里啊,我有事要去这
吸血鬼历史真实传说英文版
推荐资讯
我想问一下iwatch2不开抬起唤醒时,手下垂时
问问积分怎样得来的
怎么才可以好好相信别人?
诺基亚6300用手机QQbeta2无法进空间?高手进
形容人笑容的句子,描写人物笑容的比喻句
魔兽7区达文格尔联盟阵营和部落阵营最强的两
到底杰迷多还是V迷多?支持他们的都进来说说
福瑞邦药房盛鑫医药商店在哪里啊,我有事要去
辽宁营口华富布匹市场营销办电话是多少
“得(dei)”的组词有哪些?
提前还房贷有什么好处,房贷提前部分还款需要
文韬书店地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?