在 Spring 3 控制器中返回字符串时设置重定向的 HTTP 状态代码

2024-04-12

有没有办法在返回时指定HTTP状态码"redirect:/new/url"春季3?


没试过,不过看看源码org.springframework.web.servlet.view.RedirectView it has getHttp11StatusCode()确定响应的 HTTP 状态的方法。

似乎您可以通过设置覆盖默认响应代码org.springframework.web.servlet.View#RESPONSE_STATUS_ATTRIBUTE应要求提供财产。简单设置:

httpServletRequest.setAttribute(View.RESPONSE_STATUS_ATTRIBUTE, status)

在返回之前“redirect:" view.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Spring 3 控制器中返回字符串时设置重定向的 HTTP 状态代码 的相关文章

随机推荐