Ajax传输数据request.getParameter("key")获取为空
时间:2020-05-30
本文章向大家介绍Ajax传输数据request.getParameter("key")获取为空,主要包括Ajax传输数据request.getParameter("key")获取为空使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
兄弟,用map接收,然后封装到user表里吧。
下面部分代码
var data = { sno:sno, password:password, verifyCode:verifyCode, status:status } $.ajax({ type: 'Post', url: "/DormController/checkLogin", contentType:"application/json", data: JSON.stringify(data), dataType: "text", //返回数据类型 success: function (msg) { if ("success" == msg) { window.location.href = "/DormController/index"; } else { $.messager.alert("消息提醒", msg, "warning"); $("#vcodeImg").click();//切换验证码 $("input[name='vcode']").val("");//清空验证码输入框 } } });
@ResponseBody @RequestMapping("/checkLogin") public String checkLogin(@RequestBody Map<String, String> map, HttpSession session) { if (!map.get("verifyCode").equals(session.getAttribute("verify"))) { return "验证码不正确"; } List<User> users = userService.findUserByStatus(Integer.parseInt(map.get("status"))); System.out.println("sno---->"+map.get("sno")); if (Integer.parseInt(map.get("status")) == 1) { //超级管理员用户 for (User user1 : users) { if (user1.getSno().equals(map.get("sno")) && user1.getPassword().equals(map.get("password"))) { session.setAttribute("user", user1); return "success"; } } return "用户名或密码不正确!"; } }
原文地址:https://www.cnblogs.com/qzhc/p/12992540.html
- 为WordPress 后台编辑器文本模式(HTML模式)添加按钮
- 360安全扫描之WordPress 页面异常导致本地路径泄漏 的漏洞修补
- Quartz.net官方开发指南 第九课: JobStore
- 数据中心运营中出现的错误
- Quartz.net官方开发指南 第十课: 配置、资源使用以及SchedulerFactory
- WCF服务上应用protobuf
- Quartz.net官方开发指南 第十一课: 高级(企业级)属性
- Quartz.net官方开发指南 第十二课:Quartz 的其他特性
- Protocol Buffers的应用
- WordPress 显示数据库查询次数、查询时间及内存占用的代码
- WCF服务在高负载下可能会变慢
- WordPress 后台管理菜单名称重命名的方法
- 从Akismet 黑名单中洗白的方法
- 移除除管理员之外的其他用户的WordPress 更新升级提示
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python 3.7 + HttpRunner 初探
- 数据库PostrageSQL-服务器配置(复制)
- 高可用服务解决方案(DBA).md
- dotnet 使用 Interlocked 实现一个无锁的快速无序仅写集合
- 利用Python将gff3转换成gtf格式
- 单细胞DoHeatmap画热图标签出界
- FastSpar | 用更快的 SparCC 进行微生物组相关性分析
- GO和KEGG富集倍数(Fold Enrichment)如何计算
- 监控域名HTTPS证书过期时间
- 使用hmmlearn分析股票数据
- Flink源码阅读之Checkpoint执行过程
- 一文了解Kudu的核心原理
- 回归问题的中的常用方法
- 深度优先搜索(DFS)两点之间的可行路径
- docker相关工具