Advertisement

SpringMVC返回POST 4xx错误,并不支持使用GET方法提交请求

阅读量:

首先需要说明发生错误的具体情境:
本人刚开始学习springmvc框架,尝试实现一个登录界面的功能。随后编写了一个controller类,代码如下:
@RequestMapping(value = "/login", method = RequestMethod.POST) public String login( String name, String password, Model model) { User u = userService.login(name, password); if (u == null) throw new UserException("no user exist!"); if (!u.getPassword().equals(password)) { throw new UserException("password is not right!"); } model.addAttribute("loginUser", u); return "redirect:/user/users"; }
在运行过程中,系统返回了400 badrequest的错误提示。为了排查问题,查阅了相关资料,发现可能是参数属性不匹配所致。于是检查jsp页面的代码,但并未发现存在不匹配的情况。随后,在log4j日志配

全部评论 (0)

还没有任何评论哟~