Spring MVCでリクエスト、レスポンス、セッションを取得する3つの方法
Spring MVCでは、Servlet標準のHttpServletRequest、HttpServletResponse、およびHttpSessionが抽象化されていますが、必要に応じて直接アクセス可能です。以下に代表的な3つの取得手法を紹介します。
1. メソッド引数として直接受け取る
コントローラーのメソッド引数に宣言すると、Spring MVCが自動的に注入します。セッションはrequest.getSession()でも取得可能ですが ...
8月1日 19:04 投稿
リクエストとレスポンスの処理(バックエンド開発の基礎)
一、リクエスト
1. 簡単なパラメータ
原始的な方法:
従来のウェブアプリケーションでは、HttpServletRequestオブジェクトを使用して手動でリクエストパラメータを取得します。
@RequestMapping("/simpleParam")
public String simpleParam(HttpServletRequest request) {
String name = request.getParameter("name");
String ageStr = req ...
5月25日 06:29 投稿
Spring MVC での GET リクエストのインターセプトとリクエストオブジェクトの取得方法
Spring MVC では、特定の HTTP メソッド(例:GET)のみをインターセプトするカスタムインターセプタを実装できます。以下にその設定方法と、コントローラメソッド内で HttpServletRequest や HttpSession を取得する方法を示します。
GET リクエスト専用のインターセプタの実装
まず、HandlerInterceptor を実装したインターセプタクラスを作成します(HandlerIntercept ...
5月22日 01:05 投稿