希望通过一个统一的控制器接收所有请求,并将请求的参数进行解析,重新封装新的参数结构,并下发给其他控制器。
想请问,如何在 forward
或 redirect
中封装post 请求的请求体,并转发给其他控制器。
主要是希望通过一个中央控制器,接收一个统一格式的参数,通过在中央控制器中,对参数的解析,重新组装后,将请求转发给其他控制器,有没有比较好的解决方案。
希望通过一个统一的控制器接收所有请求,并将请求的参数进行解析,重新封装新的参数结构,并下发给其他控制器。
想请问,如何在 forward
或 redirect
中封装post 请求的请求体,并转发给其他控制器。
主要是希望通过一个中央控制器,接收一个统一格式的参数,通过在中央控制器中,对参数的解析,重新组装后,将请求转发给其他控制器,有没有比较好的解决方案。
1 回答931 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答584 阅读
forward:请求重定向,是服务器内部跳转,一次请求过程。这种可以实现把请求转发给其他控制器,可以使用过滤器,spring mvc的拦截器实现参数处理。
redirect:是请求重定向,服务器会向浏览器发送一个重定向请求,浏览器收到重定向请求,访问新的地址,整个过程有二次请求,这个没有办法江请求转发到其他控制器。