「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のオブジェクトを書き込みます。