「Spring MVC」 @RequestMappingとHttpServletResponseのサンプル

構文
1.@RequestMapping
クラスまたはメソッドに付与するアノテーションとして利用します。

リクエストURLに対して、対応するメソッドを定義するためのアノテーションどのメソッドが処理を実行するか定義するアノテーション。

2.public interface HttpServletResponse extends ServletResponse
ServletResponse インターフェースを拡張して、レスポンスを送信する際に HTTP 固有の機能を提供します。

サーブレットコンテナーは HttpServletResponse オブジェクトを作成し、
それを引数としてサーブレットのサービスメソッド(doGet、doPost など)に渡します。

使用例

@RequestMapping("/addr")
public void addr(HttpServletResponse res) throws IOException {
      //処理コード
    res.getWriter().write("テキストコンテンツ");
}

結果

戻り値をvoidにしてHttpServletResponseを引数で受け取ります。
直接HttpServletResponseのオブジェクトを書き込みます。

 

SpringMVC

Posted by arkgame