zoukankan      html  css  js  c++  java
  • 关于面试问到ajax与SSM框架,登陆验证

    不比比,直接上代码

    JSP页面,

    <body>
    <form action="" method="post" >
    <input name="username" type="text" id="username" />
    <input name="password" type="password" id="password" />
    <button id="login" onclick="requestJson()" type="button">登录</button>
    </form>
     

    <script type="text/javascript">
           function requestJson(){
                var name =$("#username").val();
                var pwd =$("#password").val();
               if(name==""){
                    alert("用户名不能为空!");
                    return false;
                }
                else if(pwd==""){
                    alert("密码不能为空!");
                    return false;
                }else{
    $.ajax({
                    type:'post',
                    url:'login.do',
                    dataType:"json",//注意使用的是打他dataType,而不是Content-Type
                    async: true,
                    data:{username:name,password:pwd},
                    success:function(data){
                       if(data==null){
                           alert("没有这个用户!")
                       }
                       else{
                           alert("登录成功")
                           window.location.href ="index.jsp";
                      }
                    }
                });
               }
    }
       </script>
    </body>

    Controlle层


    @RequestMapping("login")
    @ResponseBody
    public User loginto(User user) {
    System.out.println("username:"+user.getUsername());
    System.out.println("password:"+user.getPassword());
    User users=userservice.login(user.getUsername(), user.getPassword());
    System.out.println(users.getUsername());
    return users;
    }
    }

  • 相关阅读:
    第二十一天作业
    第二十天:继承
    第二十天作业
    第十六天
    第十九天作业
    day53
    day52
    day51
    day50
    day44
  • 原文地址:https://www.cnblogs.com/DIVEY/p/9921985.html
Copyright © 2011-2022 走看看