パラメータを渡します
(1)addAttribute()のパラメータを取得する方法
例
// addAttribute()方法===のsetAttribute()
2 model.addAttribute( "名称"、名)。
取得パラメータ
パラメータを取得するための(1)@RequestParam
例
1 request.getParameterサーブレットに対応するパラメータを取得するため@RequestParam要求()方法 2 。3 パブリック(必要@RequestParam(名前は=「名前」、=文字列グリーティングfalseに、はdefaultValue =「世界」)文字列名、モデルモデル) { 4 。5 }
ページを指定するためにジャンプ
ジャンプ(1)リターン
例
。1 // ここに戻っサーブレットrequest.getRequestDispacherページをジャンプするための()forword()メソッドに対応する。 2 リターン「挨拶」; // SRC /メイン/リソース/テンプレート/に向け挨拶 greeting.html ファイル、接尾語が省略された書き込みはありません
これは以下のように、私たちのコントローラクラスGreetingController、完全なコントローラクラスの実際には3つの部分であります
1 パッケージcom.baidu.demo; 2 。3 インポートorg.springframework.stereotype.Controller; 4 インポートorg.springframework.ui.Model; 5 インポートorg.springframework.web.bind.annotation.GetMapping; 6 インポートorg.springframework.web .bind.annotation.RequestParam; 7 。8 @Controller //はクラスがコントローラであることを示している 9。 パブリック クラスGreetingController { 10 11 / ** request.getParameterサーブレットに対応するパラメータを取得するため@RequestParam要求()メソッド 12であり、 *モデルこれは、サーブレットのsetAttribute()メソッドとgetAttribute()に対応するデータを格納するためのモデルです。POJOを置くことができるモデル 13である * / 14 15 @GetMapping( "/挨拶")// 注意@GetMappingがGET要求を表し、サーブレットのdoGet()メソッドに対応する 16 の公共必要ストリンググリーティング(@RequestParam(名前は= "名前"、= falseに、 =はdefaultValue "世界" )文字列名、モデルモデル){ 17。 model.addAttribute( "名称"、名); // addAttribute()のsetAttributeの方法===() 18である 。19 // ここに戻り、要求サーブレットに対応します。.getRequestDispacherページジャンプするための()forword()メソッド、 20は リターン "挨拶"; //はSRC /メイン/リソース/テンプレート/に向け挨拶あいさつ。htmlファイル、書き込み接尾辞を省略 21 } 22が 23です }