今天使用undertow遇到一个问题,记录一下:
首先,maven配置如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
然后,通过页面传参数:
但是后台SpringMVC接受参数的时候,发现并没有接受成功,调试了一下,发现request.getParameters()都获取不到,估计是和'PUT'方法有关,后面改回tomcat之后正常了。
在使用Spring Boot和Undertow部署应用时,通过页面传递参数到后台SpringMVC控制器,发现无法正确接收参数,request.getParameters()返回为空。该问题疑似与'PUT'请求方法有关,更换为Tomcat服务器后恢复正常。
7060

被折叠的 条评论
为什么被折叠?



