关于面试问到ajax与SSM框架,登陆验证

Posted Mr、DIVE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于面试问到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;
}
}
















































以上是关于关于面试问到ajax与SSM框架,登陆验证的主要内容,如果未能解决你的问题,请参考以下文章

面试问 关于JAVA多线程,从哪些方面回答呢

你要面试一个程序员,应该问他啥问题

40个Java集合面试问题和答案

SSMSSH框架搭建,面试点总结

java面试问独立解决过哪些难题

ssm框架整合+Ajax异步验证