@RequestMapping(value = "login.do", method = RequestMethod.POST)
public ModelMap login() throws Exception {
String username = request.getParameter("username");
String password = request.getParameter("password");
String verifycode = request.getParameter("code");
String sessioncode = (String) session.getAttribute("code");
ModelMap modelmap = new ModelMap();
try {
User user = userService.getUserbyusername(username);
if (verifycode.equalsIgnoreCase(sessioncode)) {
if (user != null && user.getPassword().equals(password)) {
modelmap.put("user", user);
modelmap.put("code", Code.SUCCESS);
session.setAttribute("user", user);
logger.info(user.getUsername() + "登录成功");
} else {
modelmap.put("code", Code.USERNAMEORPASSWORD_WRONG);
}
} else {
modelmap.put("code", Code.CODE_WRONG);
}
} catch (Exception e) {
e.printStackTrace();
modelmap.put("code", Code.UNKOWN_WRONG);
}
return modelmap;
}响应的如图所示
3 回答
qq_那一眸的风情_03788798
TA贡献11条经验 获得超4个赞
本人已找到,查找此类错误方法第一步查看jar看看是否存在版本问题或者冲突。第二部查看相关配置文件,仔细理解每一步的用意。第三部开始进入debug模式一步一步走是否存在空值或者不识别问题。第四步重新部署项目,进行test测试。第五步记录下错误类型以及原因,对以后的编程有则改之无则加勉!
添加回答
举报
0/150
提交
取消