springboot+ajax实现登录验证
编程语言
2018-10-21 05:11:10
阅读次数: 0
1.基本思路:
前台登录页面form表单,用jquery设置表单提交按钮点击事件,不考虑其他情况,理想化用户已经输入了用户名和密码,然后点击提交,然后调用ajax向后台传入json数据,后台将json转化为用户自己设置的实体类,然后调用后台函数判断用户输入的用户名和密码的正误,返回给前台一个值,前台根据后台返回的值来进行跳转或者弹窗提示账号或密码错误。
2.只附上关键代码:
获取用户输入的值:
![](https://img-blog.csdn.net/2018102015563680?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDc2Nzk3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
ajax:
![](https://img-blog.csdn.net/20181020155709456?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDc2Nzk3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
后台:
![](https://img-blog.csdn.net/20181020155837920?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDc2Nzk3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
注意!后台这个函数一定要设置ResponseBody!这样返回的才是一个字符串“success”,否则,返回的是success.jsp的html代码给前台的result。另外,JSONObject的maven依赖如下:
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>
转载自blog.csdn.net/qq_41076797/article/details/83214081