求jsp登录模块代码,不需要连接数据库。
答案:2 悬赏:20 手机版
解决时间 2021-01-15 09:19
- 提问者网友:战魂
- 2021-01-14 15:26
求jsp登录模块代码,不需要连接数据库。
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-01-14 16:46
如果你是直接从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;
}
}
%
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;
}
}
全部回答
- 1楼网友:野慌
- 2021-01-14 18:01
不需要连接数据库,那用户的注册信息放哪?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯