标签:function 登录 用户 else json result login
1.登录-持久层
1.1编写sql语句
2.登录-业务层
3.登录-控制层
3.1处理异常
else if(e instanceof UserNotFoundEx)
{
result.setState(5001);
result.setMessage("用户数据不存在");
}
else if(e instanceof PasswordNotMatchEx)
{
result.setState(5002);
result.setMessage("用户密码错误");
}
3.2设计请求
3.3格式
@RequestMapping("login")
public JsonResult<User> login(String username,String password)
{
iUserService.login(username, password);
return new JsonResult<>(OK);
}
4.登录-前端关联
<script type="text/javascript">
$("#btn-login").click(function () {
$.ajax({
url:"/users/login",
data:$("#form-login").serialize(),
type:"POST",
dataType:"json",
success:function (json) {
if(json.state == 200)
{
alert("登录成功");
location.href = "index.html";
}
else{
alert("登录失败");
}
},
error:function (xhr) {
alert("登录产生未知异常" + xhr.message);
}
});
});
</script>
标签:function,登录,用户,else,json,result,login 来源: https://www.cnblogs.com/shuangshuangzi/p/15986868.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。