兄弟,用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 "用戶名或密碼不正確!"; } }