注册功能-功能分析、表单校验1
功能分析
register.html
1、使用js完成表单校验
2、使用ajax完成表单提交
3、注册完成,跳转成功页面
registUserServlet
1、获取数据
2、封装user对象
3、调用service完成注册
4、根据service的返回,提示信息
(1)将提示信息转换为jscn
(2)设置响头contentType
UserService
registUser(User user)
1、调用dao根据用户名查询用户
* 存在:直接返回false
* 不存在:调用dao保护用户信息
UserDao
findByUsername(String username)
save(User user)
表单校验1
<script> function checkUsername() { alert("校验用户名"); return false; } $(function () { //当表单提交时,调用所有的校验方法 $("#registerForm").submit(function () { return checkUsername(); // 如果这个方法没有返回值,或者返回true,则表单提交,如果返回false,则表单不提交 }); }) </script>