Spring Boot / Controller / レスポンス

Spring Boot / Controller / レスポンス

HTML(テンプレート使用)

生String

XML

ファイルダウンロード

フォワード

ルーティングの内部設定を使い処理を委譲させたい場合は「フォワード」を使う。 この処理はサーバ側内部で完結するので、ブラウザ側の URL は変わらない。

処理の意味は同じだが、レスポンスの形状が違うという場合に使うような処理。

リダイレクト(内部)

移動先をブラウザ側に指示出しして、ブラウザ側からリクエストを受けて、指定した処理を実行する場合は「リダイレクト」を使う。

ブラウザ側に指示出ししているので、ブラウザ側のURLが指示したものに貼り変わる

redirect ってキーワード付けるとOK

@Controller
public class HogeController {
    @RequestMapping("/hoge/hoge1")
    public String hoge1() {
        return "redirect:/piyo";
    }
}

リダイレクト(外部)

java/spring/spring_boot/controller/response/start.txt · 最終更新: 2021-06-17 20:46 by ore