Spring MVCチュートリアル

Spring MVCチュートリアル

Spring MVC Tutorials

Spring MVC、JavaのModel-View-Contraller (MVC) Webフレームワーク。これは、Spring Inversion of control(IoC)フレームワークの上に構築されています。

Rewrite and Spring 4 (12/Jun/2015)
古い記事を書き直して、Spring 4にアップグレードしています。しばらくお待ちください:)

2. ハンドラーマッピング

Web要求(URL)がコントローラーハンドラーにマップされる方法を定義します。

3. コントローラ

Web要求を処理するコントローラークラス。

  • MultiActionController example
    関連するアクションを単一のコントローラークラスにグループ化します。

  • MultiActionController annotation example
    アノテーション、@ RequestMappingを使用したマルチアクションコントローラー、彼は最良かつ簡単なソリューションです。

  • PropertiesMethodNameResolver example
    MultiActionControllerコントローラークラスの柔軟なメソッド名リゾルバー。要求されたURLとメソッド名の間のマッピングを明示的に定義できます。

  • ParameterMethodNameResolver example
    MultiActionControllerコントローラークラスの別のメソッド名リゾルバー。要求されたパラメーター名を介して、URLをメソッド名にマップできます。

  • ParameterizableViewController example
    ParameterizableViewControllerを使用すると、コントローラークラスにビュー名をハードコーディングする必要がなくなり、代わりに、ParameterizableViewControllerの「viewName」プロパティを使用してビュー名を指定します。

4. リゾルバーを表示

コントローラクラスから物理ビューページまたはJSPページに返された「ビュー名」を解決します。

5. フォーム処理

Spring MVCでのフォーム処理。

6. スプリングフォームタグライブラリ

SpringフォームタグでHTMLフォームコンポーネントをレンダリングします。

  • Textbox example
    タグ、HTMLテキストボックスフィールドをレンダリングします。

  • Password example
    タグ、HTMLパスワードフィールドをレンダリングします。

  • Textarea example
    タグ、HTMLテキストエリアフィールドをレンダリングします。

  • Checkbox and Checkboxes example
    タグは、単一または複数のHTMLチェックボックスをレンダリングします。

  • Radiobutton and Radiobuttons example
    タグは、単一または複数のHTMLラジオボタンをレンダリングします。

  • Dropdown and list box example
    、およびタグは、HTMLドロップダウンボックス、複数の選択ボックス、およびリストボックスをレンダリングします。

  • Hidden value example
    タグ、HTMLの非表示値フィールドをレンダリングします。

  • Form errors tag example
    タグ、これらのフォームコンポーネントのエラーメッセージを表示します。

  • File upload example
    SpringMultipartResolverを介したファイルアップロード処理。

7. Spring MVCと他のフレームワークとの統合

Spring MVCを他のユーザーと統合します。

8. FAQs

いくつかの一般的な使用例。