パス変数を使用してURLからIDを取得するスプリングブート

フレディ:

read()メソッドのパラメーターとして使用するために、URLからIDを取得するのに苦労しています。@PathVariableの使用例を読んで見ましたが、なぜこれが機能しないのかわかりません。

これは私のコントローラークラスです。

@GetMapping("details/{id}")
    public String read(@PathVariable int employeeId, Model model)
    {

        model.addAttribute("students_data", studentsRepo.read(employeeId));

        //the line underneath will work using as an example the int 2 in the parameter. But I want the int coming from the url.
        //model.addAttribute("students_data", studentsRepo.read(2));

        return "details";
    }

詳細ページにエラーが表示されます:

Fri Jan 03 12:13:44 CET 2020
There was an unexpected error (type=Not Found, status=404).
No message available

URLの外観の例は次のとおりです。

http://localhost:8080/details?id=2
ダス;

http://localhost:8080/details?id=2共有したURLには@RequestParamが含まれ、@ PathVariableは含まれません

@RequestParamを使用する場合、API署名は次のようになります。

    @GetMapping("details/")
    public String read(@RequestParam("id") int employeeId, Model model)
    {
       "details";
    }

@PathVariableを使用する場合、APIは

    @GetMapping("details/{id}")
    public String read(@PathVariable("id") int employeeId, Model model)
    {
       "details";
    }

2つのhttps://javarevisited.blogspot.com/2017/10/differences-between-requestparam-and-pathvariable-annotations-spring-mvc.htmlの違いを確認してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

RegExを使用してURLからパス変数を取得する

分類Dev

Pythonを使用してWebサイトからスクリプトタグ変数を取得する方法

分類Dev

変数を使用してインポートされたモジュールからリストを取得する

分類Dev

Javaスクリプトを使用して現在のURLから複数のURLパラメータを取得する方法

分類Dev

ConfigMapで変数からパスワードを取得し、kubernetesデプロイメントで使用する方法

分類Dev

サーブレットコンテキストを使用して、スプリングブートアプリケーションからリソースのパスを取得します

分類Dev

パラメータと資格でのPowerShellからの.ps1スクリプトを起動すると、変数を使用して出力を取得

分類Dev

フィルタリングを使用してURLからURLのリストを再帰的に取得する方法

分類Dev

forループforリストを使用し、要素を環境変数に設定してから値を取得します

分類Dev

ループからの変数を使用してパンダでヒストグラムをプロットする

分類Dev

FTLのURLからサブストリングを取得する

分類Dev

数式を使用してGoogleスプレッドシートのリンクからURLを抽出する方法

分類Dev

RabbitmqまたはKafkaを使用して、user_idを入力として受け取り、データベースからそれぞれのURLを取得するScrapyスパイダーをスケーリングする方法は?

分類Dev

スプリングブートでシステムプロパティから値を取得する方法

分類Dev

Scrapy Xpathを使用してスクリプトタグからデータを取得し、CSVとして使用する

分類Dev

書き込み効率の高い「コンパクトストレージを使用してオプションを使用してテーブルを作成する」と「クラスタリング順序ストレージを使用してオプションを使用してテーブルを作成する」のどちらですか。

分類Dev

エクスプレス関数からパグテンプレートのスクリプトに変数を取得できますか?

分類Dev

同じID、パンダを使用して複数のリストから複数の行を作成する

分類Dev

リクエストを使用してURLから画像をダウンロードし、変数に保存します

分類Dev

Javaで文字列から整数や文字を取得するサブストリングを使用していますか?

分類Dev

スクリプトコンソールからgroovyスクリプトを使用して、複数のジョブのgitSCMを変更します

分類Dev

CakePHP-別のテーブルからオプションのリストを取得して、フォームヘルパーで使用する/ Insteringの前に

分類Dev

美しいスープを使用してHTMLページからリンクURLを取得する方法

分類Dev

URLを使用してjQueryUIオートコンプリートからリストオプションを取得する

分類Dev

バッチスクリプトを使用して変数から親を取得する

分類Dev

HttpClientを使用してHTMLからJavaスクリプト変数を取得する方法

分類Dev

サブストリングを使用して2つのストリング間の数値を取得する

分類Dev

groovyスクリプトを使用してマルチパイプラインジョブからgitリポジトリを取得する

分類Dev

環境変数を使用してスクリプトをスクリーニングする

Related 関連記事

  1. 1

    RegExを使用してURLからパス変数を取得する

  2. 2

    Pythonを使用してWebサイトからスクリプトタグ変数を取得する方法

  3. 3

    変数を使用してインポートされたモジュールからリストを取得する

  4. 4

    Javaスクリプトを使用して現在のURLから複数のURLパラメータを取得する方法

  5. 5

    ConfigMapで変数からパスワードを取得し、kubernetesデプロイメントで使用する方法

  6. 6

    サーブレットコンテキストを使用して、スプリングブートアプリケーションからリソースのパスを取得します

  7. 7

    パラメータと資格でのPowerShellからの.ps1スクリプトを起動すると、変数を使用して出力を取得

  8. 8

    フィルタリングを使用してURLからURLのリストを再帰的に取得する方法

  9. 9

    forループforリストを使用し、要素を環境変数に設定してから値を取得します

  10. 10

    ループからの変数を使用してパンダでヒストグラムをプロットする

  11. 11

    FTLのURLからサブストリングを取得する

  12. 12

    数式を使用してGoogleスプレッドシートのリンクからURLを抽出する方法

  13. 13

    RabbitmqまたはKafkaを使用して、user_idを入力として受け取り、データベースからそれぞれのURLを取得するScrapyスパイダーをスケーリングする方法は?

  14. 14

    スプリングブートでシステムプロパティから値を取得する方法

  15. 15

    Scrapy Xpathを使用してスクリプトタグからデータを取得し、CSVとして使用する

  16. 16

    書き込み効率の高い「コンパクトストレージを使用してオプションを使用してテーブルを作成する」と「クラスタリング順序ストレージを使用してオプションを使用してテーブルを作成する」のどちらですか。

  17. 17

    エクスプレス関数からパグテンプレートのスクリプトに変数を取得できますか?

  18. 18

    同じID、パンダを使用して複数のリストから複数の行を作成する

  19. 19

    リクエストを使用してURLから画像をダウンロードし、変数に保存します

  20. 20

    Javaで文字列から整数や文字を取得するサブストリングを使用していますか?

  21. 21

    スクリプトコンソールからgroovyスクリプトを使用して、複数のジョブのgitSCMを変更します

  22. 22

    CakePHP-別のテーブルからオプションのリストを取得して、フォームヘルパーで使用する/ Insteringの前に

  23. 23

    美しいスープを使用してHTMLページからリンクURLを取得する方法

  24. 24

    URLを使用してjQueryUIオートコンプリートからリストオプションを取得する

  25. 25

    バッチスクリプトを使用して変数から親を取得する

  26. 26

    HttpClientを使用してHTMLからJavaスクリプト変数を取得する方法

  27. 27

    サブストリングを使用して2つのストリング間の数値を取得する

  28. 28

    groovyスクリプトを使用してマルチパイプラインジョブからgitリポジトリを取得する

  29. 29

    環境変数を使用してスクリプトをスクリーニングする

ホットタグ

アーカイブ