4

"redirect:/new/url"Spring 3に戻るときに HTTP ステータス コードを指定する方法はありますか?

4

2 に答える 2

1

試したことはありませんが、そのソースを見ると、応答の HTTP ステータスを判断するメソッドがありますorg.springframework.web.servlet.view.RedirectViewgetHttp11StatusCode()

org.springframework.web.servlet.View#RESPONSE_STATUS_ATTRIBUTEリクエストに応じてプロパティを設定することで、デフォルトのレスポンスコードをオーバーライドできるようです。単純に設定:

httpServletRequest.setAttribute(View.RESPONSE_STATUS_ATTRIBUTE, status)

redirect:" " ビューで戻る前に。

于 2011-09-09T11:07:34.357 に答える