后台设置的@RequestMapping 表单提交的时候又只支持get请求,不支持post请求,通过postman我发现
@RequestMapping("register")
public String register(Account account,HttpServletRequest request){
if(myTools.isEmpty(account,true)){
request.setAttribute("exc","请不要任意修改代码!");
return "error";
}
else {
Integer code=accountService.addToRegister(account);
if(code==1){
request.setAttribute("registerMsg","注册成功!请登录!");
return "forward:login";
}
else {
request.setAttribute("registerMsg","注册错误未知!");
return "forward:login";
}
}
}
首先,在@RequestMapping这指定一下请求类型,比如设置为post
然后使用post请求时,在你的account前面加一个@RequestBody
post请求下面不应该选择 body里面的x-www-form-urlencoded吗?