错误信息:Required String parameter 'loginname' is not present
源代码:/*** 登录页面* @return*/@RequestMapping(value = "/login.do")public String login(//请求的参数值赋给变量值@RequestParam(value = "loginname") String loginname...
·
源代码:
/**
* 登录页面
* @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";
}
改正之后:
更多推荐
已为社区贡献1条内容
所有评论(0)