注册功能-功能分析、表单校验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>
复制代码
posted @ 2023-02-08 13:52  想见玺1面  阅读(16)  评论(0编辑  收藏  举报