シリーズ (4) では、@RequestParam を使用してデータをバインドする方法を紹介しました。他のデータ バインディング アノテーションの使用方法を見てみましょう。 1. @PathVariable は、URL テンプレート変数の値をバインドするために使用されます。これの使用方法はシリーズ (3) ですでに紹介したため、ここでは詳しく説明しません。 2. @CookieValue は、Cookie 内のデータをバインドするために使用されます。以下では、Cookie の sessionId を使用してテストを実行します。 DataBindController に cookiebind アクションを追加します。コードは次のとおりです。 //@CookieValue Test@RequestMapping(value="/cookiebind", method = {RequestMethod.GET})public String cookieBind(HttpServletRequest request, &
1. SpringMVC 学習シリーズ (5) データ バインディング-2
はじめに: シリーズ (4) では、@RequestParam を使用してデータをバインドする方法を紹介しました。以下では、他のいくつかのデータ バインディング アノテーションの使用法を見てみましょう。 1. @PathVariable は、シリーズ (3) ですでに紹介したので、ここでは詳しく説明しません。 @CookieValue。テストのために Cookie の sessionId を使用してみます。 SpringMVC 学習シリーズ (4) データ バインディング-1
シリーズ (3) では、リクエストがアクションにどのようにマップされるかを紹介しました。次のステップは、もちろん、リクエスト内のデータを取得する方法です。これは、この記事の内容であるデータ バインディングの注釈を見てください。バインディング データ: 1. @RequestParam、URL 内のデータ、フォームまたはアップロードされたファイルによって送信されたデータをバインドします。 2. @PathVariable、URL テンプレート変数値をバインドします。 、Cookie の数をバインドします
3. @RequestParam @RequestBody @PathVariable およびその他のパラメーター バインディング アノテーションについて詳しく説明します
はじめに: ハンドラー メソッドのパラメーター バインディングの一般的なアノテーションを分割します。処理するリクエストのさまざまなコンテンツ部分に応じて、これらを 4 つのカテゴリに分類します。 (主に一般的なタイプについて説明します) A. リクエストの URI 部分を処理するためのアノテーション (ここでは、QueryString 部分を除く、URI テンプレート内の変数を指します): @PathVariable ; B. リクエストヘッダー部分のコメントの処理: @RequestHeader
【関連Q&Aの推奨事項】:
java - @PathVariableが空の場合、デフォルト値を指定できますか?
以上が@PathVariable に関するおすすめ記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。