1.代码书写顺序:
login.jsp--LoginServlet--LoginService--LoginDao--login.jsp
2 loginservlet
//1首先获取页面传的值 username,password
//2 调用userservice中的login(name,password)方法进行判断
User u=us.login(username,password);
//3 判断u是否为空,
若不为空则将user值放进session中(request.getsession.setattribute("u",u)); 然后跳转首页面
若为空,则传递错误信息 request.setAttribute("loginmsg", e.getMessage());//创建的userexception类
返回登录页面
3 userservice
//调用userdao中的finduserbynp(name,password)方法;
//对方法 进行 try catch
若有错误 则throw new userexception("错误信息");
4 userdao
//创建finduserbynp(name,password)方法;
//在方法里面:
1连接数据池 QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
2书写SQL语句 String sql="select * from user where username =?and password=?";
3 return qr.query(sql, new BeanHandler<User>(User.class), username,password);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)