情况描述
本身是想通过一个请求a使用GET方式跳转到另一个处理请求b,这个请求会做一些处理之后会跳转到一个指定页面,但是却一直出现这种问题。
并且发现请求a是执行过的!!
并且在请求a种提交请求时出现也设置了method = RequestMethod.GET,还是出现HTTP Status 405 - Request method ‘GET’ not supported。
删去method = RequestMethod.GET或者修改method = RequestMethod.POST
都不行。
情况解决
a请求使用了GET方式,但是b请求使用的是POST方式,这样就成了一个get请求要去执行POST请求,所以会出现这种情况。
将请求方式修改成GET,方法返回设置为void
使用输出流输出,或者使用response转发到想要的页面或请求。
输出流:
总结
跳转请求 时要注意两个请求的方式尽量保持一致