Не пробовал, но, глядя на источник org.springframework.web.servlet.view.RedirectView
, у него есть getHttp11StatusCode()
метод, который определяет HTTP-статус ответа.
Похоже, вы можете переопределить код ответа по умолчанию с помощью настроекorg.springframework.web.servlet.View#RESPONSE_STATUS_ATTRIBUTE
недвижимость по запросу.Просто установите:
httpServletRequest.setAttribute(View.RESPONSE_STATUS_ATTRIBUTE, status)
перед возвратом с видом "redirect:
".