加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax异步登录判断用户名密码的合法性

发布时间:2020-12-16 01:49:09 所属栏目:百科 来源:网络整理
导读:由于以前写关于Ajax的相关内容,自认为还行,可是最近遇到几个小问题给卡壳了。先上需求。 List一个全部的用户列表,每个用户点开会弹出一个密码框要输入密码,默认账号已经输入进去,然后在弹出框点确定,密码正确跳转到自己的页面,密码错误在弹出框提示密

由于以前写关于Ajax的相关内容,自认为还行,可是最近遇到几个小问题给卡壳了。先上需求。
List一个全部的用户列表,每个用户点开会弹出一个密码框要输入密码,默认账号已经输入进去,然后在弹出框点确定,密码正确跳转到自己的页面,密码错误在弹出框提示密码错误。
首先想到的是用Ajax,但是要知道Ajax只是异步的判断,是不跳转页面的,也就是说Ajax虽然知道对错,无论怎样Ajax只执行success回调函数,问题来了,跳转交给谁?SSH中Action写跳转,用XML配置也好,用注解也好(我用的注解),于是乎,当密码错误的时候,我们用Action应该返回给Ajax一个值,让Ajax知道究竟是对是错。只写核心代码吧,就是怎么返回给Ajax一个值,让其判断对错。

HttpServletResponse httpServletResponse = ServletActionContext.getResponse();
                httpServletResponse.setCharacterEncoding("utf-8");
                    PrintWriter pw = httpServletResponse.getWriter();
                    pw.print(messageResult); 

当然只是我目前想到的蹩脚方法,肯定有其他奇淫技巧,欢迎补充~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读