首页 > 解决方案 > Spring在拦截器中向重定向的URL添加额外的查询参数

问题描述

要求是将请求 URL 中的查询参数发送到下一个重定向 URL。有一个带有方法 posthadle 的拦截器,需要在其中进行更改以修改响应对象以使查询参数进入请求。请告诉我们。

@Override
public void postHandle(final HttpServletRequest request, final HttpServletResponse response, final Object handler, final ModelAndView modelAndView) throws Exception {
  // This URL contains query params, which need to be forwarded.
    request.getRequestURI();
}

我试图捕获状态 302 但在 post 处理程序中的重定向状态 cat 200 的情况下。我想在拦截器方法中检测重定向

标签: javaspringspring-mvc

解决方案


推荐阅读