@Controller
public class ControllerClass {
@RequestMapping(value="/test",method=RequestMethod.POST)
public String test(){
return "index";
}
}
属性:
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.html
这是一个简单的mvc控制器类,我发布请求获取资源/静态文件夹中的index.html页面。每当我从rest客户端或html表单发送post请求时,我都会收到错误 - “不支持请求方法'POST'”。 当我将“RequestMethod.POST”更改为“RequestMethod.GET”时,它正常工作。
答案 0 :(得分:0)
我通过在pom.xml中添加thymeleaf stater依赖项并将所有html文件从静态文件夹移动到模板文件夹来解决这个问题。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
理想情况下,它应该在没有百丽窗的情况下工作,但我不明白为什么它不支持POST请求。