源代码:
/** * 登录页面 * @return */ @RequestMapping(value = "/login.do") public String login( //请求的参数值赋给变量值 @RequestParam(value = "loginname") String loginname, @RequestParam(value = "password") String password,Model model ){ logger.info("登录名"+loginname+"密码"+password); //到集合中查找用户是否存在,模拟数据库验证 for (User user:userList){ if (user.getLoginname().equals(loginname)&&user.getPassword().equals(password)){ model.addAttribute("user",user); return "welcome"; } } return "loginForm"; }错误信息:
解决方法:
/** * 登录页面 * @return */ @RequestMapping(value = "/login.do") public String login( //请求的参数值赋给变量值 @RequestParam(value = "loginname",required = false) String loginname, @RequestParam(value = "password",required = false) String password,Model model ){ logger.info("登录名"+loginname+"密码"+password); //到集合中查找用户是否存在,模拟数据库验证 for (User user:userList){ if (user.getLoginname().equals(loginname)&&user.getPassword().equals(password)){ model.addAttribute("user",user); return "welcome"; } } return "loginForm"; }
改正之后: