戻り値型同期要求:
無効:ハンは戻りませんでした
文字列:論理ビュー名を表します
ModelAndView:オブジェクトは、両方の論理ビュー名で、あなたが表示したいページにデータをも運ぶことができます
同期が要求:ページ上にデータコントローラ層を運ぶためにどのように。
戻り値の型として、1。のModelAndView
2.地図、モデル、ModelMap、あなたはEL式を使用することができますフロントページで値パラメータの種類
注:かかわらずのModelAndViewまたは配置地図、基礎となるデータでspringmvcは、ヘア要求ドメインを配置します
ドメインの値から、
$ {ユーザー名}するPageScopeを見つけるために、小さいものから、デフォルトのドメインを検索する色域 - > requestScope - > sessionScopeと - > applicationScopeを。
$ {} requestScope.username
( "testResponse" @RequestMapping ) 公共のModelAndView testResponse(){ のModelAndViewミュージックビデオ = 新しい新しいのModelAndView( "結果を" )
ブックブック = 新しい新しいブック(); book.setBookName( "生きている" ); book.setPrice( 89 ); mv.addObject (「ブック」、書籍);
//データは、データ呼データベースに挿入することができる リターンミュージックビデオ; }
パラメータの2.Map種類。String型の値を返すために使用された場合
( "testResponse" @RequestMapping ) パブリック文字列testResponse(MAP <文字列、OBJECT> マップ){ map.put( "userNameに"、 "ジョー・スミス" ;) リターン "結果" ; } // フロントページ発現ELで除去へ
String型の戻り値を使用するように、同じパラメータと3.Model ModelMapの使用を使用する場合
@RequestMapping( "testResponse" ) パブリック文字列testResponse(モデルモデル){ model.addAttribute( "ユーザ名"、 "张三" )。 戻る 「結果」。 }