我们发现 localhost有一个login路径就可以去idea找这个路径看看干了什么走起
打开项目右键 find in path
我们点进去这个GetMapping
我们把这个代码拿出来品尝一番,可以看到有个if判断如果是Ajax请求,返回Json字符串。
否则返回登录页
那么如何返回呢我们点进这个renderString方法
同样的把代码拿过来品尝一番 呦呵设置了数据类型为json,字符编码为utf-8,并且把json数据输出到浏览器,相当于把json对象返回给了Ajax
注释说明response.setContentType()的作用及参数
上代码
是为了解决前后分离的项目,如果将来用手机登录,手机是独立的前端,视图解析器就派不上用场了。我自己登录的时候,写上/login显示未登录,前端会根据 code = 1自行跳转到登录页面。前端能怎么跳呢 location.href = ctx + ‘index’; 就跳了
点击验证码就会刷新 http://localhost/captcha/captchaImage?type=math&s=0.同样复制 captchaImage 去idea中 find in path
将这部分代码粘过来食用即可
继续回到登录页面
输入验证码查看
同样 复制 login去查找 这次是Post请求
找到代码开始食用即可
这里发现直接调用return success();我们点进去看一看
再点AjaxResult封装类,类中有枚举方法
很显然 return success(); 没有用到视图解析器 是在前端判断跳转的
我们跟到login.html 简单看一看是怎么登录的 请求是怎么发送的 啊呦找不见,没关系我们进入login.js去找
老规矩粘出来食用即可
补充 js的特性 一个页面引了8个js就相当于8个js写在一个页面互相之间可以相互调用
到此这篇若依文档(若依文档离线版)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/50468.html