1.错误描述,form表单post提交,controller直接返回静态页面报错
[ WARN ] [2019-07-25 10:17:14] org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver [198] - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]
2.解决方法,重定向到页面
return "redirect:/view/qrcode.html";
/**
* 生成二维码
* post方法不支持直接返回页面,需要重定向,将返回ModelAndView改为ModelAndView("redirect:pages/homepage.html");
* 1、 return "/login.html"; 此时页面会直接跳转到登录页,但是浏览器url不发生变化,只是页面跳转
* 2、return "redirect:/login.html"; 此时页面会直接跳转到登录页,url变为项目地址+ login.html
* 3、return "login.html"; 如果不加" / " ,那么浏览器url则会加上被请求的controller的名字,导致访问不到页面
*/