其他分享
首页 > 其他分享> > 项目之黑马旅游网(二)----------------注册

项目之黑马旅游网(二)----------------注册

作者:互联网

       注册页面前端及其后端代码的实现,首先既然是注册,就会自然联想到注册需要实现的功能:

       后端代码:

                  1.注册时需要在数据库中查找是否已经注册;

                  2.数据在数据库中的保存;

                  3.后端获得数据库中的数据;

                  4.验证码是否输入正确;

                  5.判断是否注册成功。

      前端代码:

                  1.表单的校验;

                  2.表单的提交;

                  3.注册成功后的跳转或者失败后的提示信息;

 

   后端代码——数据库中查找:

   定义一个抽象类UserDao以及抽象类的实现类UserDaoImpl,对于在数据中查找用户是否已经存在,采用用户名查找的方式进行查询。

   注意sql语句的定义的最后的问号,这边”?”是一个占位符,是一个可以在程序传入的参数,在这边就需要传入username这个参数。

 

 

   后端代码——数据在数据库中的保存:

 

 

  后端代码——后端获得数据库中的数据:

  定义一个抽象类UserService以及抽象类的实现类UserServiceImpl。

  首先,创建UserDao对象,调用UserDao中的按照用户名查找的方法并判断用户是否存在

 

 

   后端代码——验证码是否输入正确:

   这边需要注意对session中内容的移除,确保验证码图片更改后,可以重新获取验证码图片中的验证码。

 

 

   后端代码——判断是否注册成功,并进行响应

 

   前端代码——表单的校验

   前端代码采用JavaScript进行编写

   对于表单校验的代码都是相似的,步骤可以分为:1.获取输入内容;2.定义正则表达式;3.判断是否符合正则表达式要求;因此这里就展示一个对于用户名的校验:

 

 

         前端代码——表单的提交以及页面的跳转

   在校验成功后,进行ajax请求的发送并处理响应数据:

 

 

标签:----------------,验证码,代码,数据库,校验,表单,注册,旅游网,黑马
来源: https://www.cnblogs.com/jiujiu123456/p/16106013.html