A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


分别将用户注册,用户登录的业务逻辑用自己的话描述出来
1.用户注册:
在入口函数内给表单绑定提交事件,如果输入框的所有校验都通过的话,使用post方法将表单提交,在registerUserServlet中,获取前端页面提交的数据,调用service层中的regist方法进行注册,在regist方法中再次调用dao层中的findUserByUsername对数据库中的数据进行查找并返回一个user对象,如果user存在,则说明注册失败,返回false,如果不存在,则再次调用dao层的save方法,对表单传入的数据添加进数据库中,并返回true,通过service层接收到dao层返回的结果,向前端进行数据响应,给出相应的信息。
2.用户登录
在入口函数内给登录按钮添加click事件,事件中使用post方法向loginServlet提交请求,loginServlet中对前端的数据进行获取与封装,调用service层中的login方法进行登录,在login方法中,首先调用dao层中的findUserByUsernameAndPassword方法(通过用户名以及密码在数据库中查找),返回一个user对象,对返回的user对象进行判断,如果user不为空,说明用户存在。表示登录成功,如果user为空,则说明用户登录失败,向前端页面提示相应的信息。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马