Springmvcマルチビュー

Springmvcマルチビュー

マルチビュー方式でのデータJSON / XML形式を返すことができています

最初のステップ:インポートXMLフォーマットのサポートのjarパッケージ

春-OXM-3.2.0.RC2.jar

 

ステップ2:複数のビューのための設定のサポート

< 豆の

          クラス= "org.springframework.web.servlet.view.ContentNegotiatingViewResolver" > 

          <! - 配置支持媒体类型- > 

          < プロパティ= "contentNegotiationManager" > 

               < 豆の

                    クラス= "org.springframework.web.accept。 ContentNegotiationManagerFactoryBean」> 

                    < プロパティ= "mediaTypes" > 

                         < マップ> 

                              < エントリーキー= "jsonの" = "アプリケーション/ jsonの" > </ エントリ> 

                              <エントリーキー=「XML」= "アプリケーション/ xmlの" > </ エントリ> 

                         </ 地図> 

                    </ プロパティ> 

               </ > 

          </ プロパティ> 

 

          <! - デフォルトビューを指定- > 

          < プロパティ= "defaultViews" > 

               <! - サポート複数のビュー- > 

               < リスト> 

                    <! - サポートjosn表形式のビュー- > 

                    < 豆のクラス= "org.springframework.web.servlet.view.json.MappingJacksonJsonView" /> 

 

                    <! - XML形式のビューがサポート- > 

                    <豆のクラス= "org.springframework.web.servlet.view.xml.MarshallingView" > 

                         < コンストラクタ、引数> 

                              < 豆のクラス= "org.springframework.oxm.jaxb.Jaxb2Marshaller" > 

                                   < プロパティ= "classesToBeBound" > 

                                        < リスト> 

                                             < > com.backoffice.model.Student </ > 

                                        </ リスト> 

                                   </ プロパティ> 

                              </ > 

                         </ コンストラクタ、引数> 

                    </ > 

               </ リスト> 

          </プロパティ> 

     </ >

 

第三段階:コントローラがインタフェースを提供

 

 

JavaBeansのオブジェクトは、コメントを宣言する必要があります

 

 

 

ステップ4:テスト

リターンJSONデータ

 

 リターンxmlデータ

おすすめ

転載: www.cnblogs.com/royal6/p/12052459.html