Struts 2チュートリアル

Struts 2チュートリアル

Struts 2 tutorials

もう1つの人気のあるJavaModel-View-Contraller(MVC)フレームワークであるApacheStruts 2は、成功したWebWorkStruts 1.xの両方のWebフレームワークを組み合わせたものです。

Apache Struts 2はStruts 1とはまったく異なり、コア機能はすべてインターセプター、「値スタック」概念、OGNL式、アプリケーションデータを回避するStruts 2タグ、およびこのフレームワークをよりシンプルにする多くの注釈と規則で実装されます。使用する。 このチュートリアルでは、Struts 2 MVCフレームワークの使用に関する多くのステップごとの例と説明を提供します。

Strutsの2学習ハッピー。 :)

Struts 2クイックスタート

Struts 2クイックスタートの例。

Struts 2の構成

Struts 2構成ファイルに関するすべて。

Struts 2アクションとフォーム

Struts 2アクションおよびフォームデータ管理。

Struts 2インターセプター

Struts 2インターセプターに関するすべて。

  • Mapping interceptors to action
    インターセプトをアクションに設定します。

  • Override the interceptor parameters
    インターセプターのパラメーターをオーバーライドするいくつかの方法。

  • Interceptor stack example
    インターセプタースタックは、インターセプターのセットをグループ化するために使用され、再利用に適しています。

  • Creating own interceptor
    ニーズに合わせて独自のインターセプターを作成するためのガイド。

  • execAndWait interceptor example
    ユーザーにカスタム待機ページを表示しながら、バックグラウンドで長時間実行されるアクションに非常に便利なインターセプター。

Struts 2 UIタグ

Struts2 UIタグ。HTMLフォームおよび非フォームコンポーネントをレンダリングします。

  • TextBox example
    Struts 2 テキストボックスの例。

  • Password example
    Struts 2 パスワードの例。

  • Hidden value example
    Struts 2 隠し値の例。

  • Textarea example
    Struts 2 textareaの例。

  • Radio button example
    Struts 2 ラジオボタンの例。

  • Preselect a radio button value
    ラジオボタンの値を事前に選択するためのガイド。

  • Checkbox example
    Struts 2 チェックボックスの例。

  • Multiple checkboxes example
    Struts 2 複数のチェックボックスの例。

  • Set default value for multiple checkboxes
    複数のチェックボックスのデフォルト値を設定するためのガイド。

  • Drop down box example
    Struts 2 ドロップダウンボックスの例。

  • Auto select drop down box value
    ドロップダウンボックスの値を自動選択するためのガイド。

  • Combo box example
    Struts 2 コンボボックスの例。

  • head example
    Struts 2 、HTMLヘッドコンポーネントをレンダリングします。

  • File upload example
    Struts 2 ファイルのアップロード例。

  • Upload multiple files example
    Struts 2 複数ファイルのアップロード例。

  • doubleselect example
    Struts 2 、2つのHTMLドロップダウンボックスを作成します。最初のドロップダウンリストを選択すると、それに応じて2番目のドロップダウンリストが変更されます。

  • updownselect example
    Struts 2 、Selectコンポーネントのオプションを上下に移動するボタンを備えたHTMLSelectコンポーネントを作成します。

  • optiontransferselect example
    Struts 2 、2つの「updownselect」選択コンポーネントが左側と右側の中央に配置され、選択オプションを相互に移動するためのボタンが含まれています。

  • datetimepicker example
    Struts 2 は、テキストボックスをレンダリングし、後ろにカレンダーアイコンを追加します。カレンダーアイコンをクリックすると、日時ピッカーコンポーネントが表示されます。

  • autocompleter example
    Struts 2 は、ユーザーがテキストボックスに入力しているときに、ドロップダウン候補リストを自動的に表示するコンボボックスです。

  • autocompleter + JSON example
    JSONデータをオートコンプリーターコンポーネントに入力する例。

Struts 2コントロールタグ

Struts 2コントロールタグまたはロジックタグは、条件付き処理、反復、操作、およびデータの表示を支援します。

  • iterator tag example
    Struts 2 Iteratorタグは、java.util.Collectionまたはjava.util.Iteratorのいずれかである値を反復処理するために使用されます。

  • if, elseIf, else tag example
    Struts 2 If、ElseIf、およびElseタグは、基本的な条件チェックを実行するために使用されます。

  • append tag example
    Struts 2追加タグは、いくつかのイテレーター(リストまたはマップによって作成された)を1つのイテレーターに結合するために使用されます。

  • generator tag example
    Struts 2ジェネレータータグは、ページで提供される「val」属性に基づいてイテレーターを生成するために使用されます。

  • merge tag example
    Struts 2マージタグは、いくつかのイテレーター(リストまたはマップによって作成された)を単一のイテレーターにマージするために使用されます。

  • sort tag example
    Struts 2ソートタグは、java.util.Comparatorを使用してリストをソートするために使用されます。

  • subset tag example
    Struts 2サブセットタグは、イテレータ要素のサブセットまたは一部を出力するために使用されます。

Struts 2データタグ

Struts 2データタグ、ValueStackからデータを取得する、またはValusStackにデータを配置するのに役立ちます。

  • a tag example
    Struts 2タグは、HTMLの「」タグをレンダリングするために使用されます。

  • action tag example
    Struts 2アクションタグは、JSPページから直接アクションクラスを呼び出すために使用されます。

  • bean tag example
    Struts 2 Beanタグは、JSPページでクラスをインスタンス化するために使用されます。

  • date tag example
    Struts 2の日付タグは、JSPページのDateオブジェクトをフォーマットするために使用されます。

  • debug tag example
    Struts 2デバッグタグは、JSPページに「値スタック」のコンテンツと「スタックコンテキスト」の詳細を出力するための非常に便利なデバッグタグです。

  • include tag example
    Struts 2 includeタグは、JSPまたはHTMLページを現在のページに直接含めるために使用されます。

  • i18n tag example
    Struts 2 i18nタグは、現在のアクションに関連付けられているリソースバンドルだけでなく、宣言されているリソースバンドルからメッセージを取得するために使用されます。

  • param tag example
    Struts 2 paramタグは、他のタグをパラメーター化するために使用されます。

  • property tag example
    Struts 2プロパティタグは、クラスからプロパティ値を取得するために使用されます。これは、デフォルトで現在のActionクラスになります。

  • push tag example
    Struts 2プッシュタグは、値をスタックの最上位にプッシュするために使用されるため、簡単にアクセスまたは参照できます。

  • set tag example
    Struts 2セットタグは、指定されたスコープ(アプリケーション、セッション、リクエスト、ページ、またはアクション)の変数に値を割り当てるために使用されます。

  • text tag example
    Struts 2テキストタグは、アクションクラスにバンドルされているリソースバンドルからメッセージを取得するために使用されます。

  • url tag example
    Struts 2の「url」タグを使用してURLを作成し、テキスト形式で出力します。

Struts 2リソースバンドルとローカリゼーション

Webローカリゼーション機能(複数言語)をサポートするStruts 2リソースバンドル。

  • Resource bundle example
    Struts2リソースバンドルの説明と例。

  • i18n or localization example
    異なる言語からのメッセージを表示するためのリソースバンドルの使用を示す、Struts2の国際化または多言語の例。

  • key attribute example
    UIコンポーネントのStruts2キー属性は、ローカリゼーションを処理する一般的な方法であり、UIタグをコーディングする非常に効率的な方法でもあります。

  • Chinese localization issue
    一般的な中国語のローカリゼーションの問題。

  • configure Global resource bundle
    Struts2でグローバルリソースバンドルを構成するためのガイド。

Struts 2テーマ

Struts 2レイアウトは「xhtml」テーマによって設計されています。Struts2テーマのコンセプトは「必須」であることを理解してください。

Struts 2は他のフレームワークと統合します

Struts 2と他のフレームワークとの統合に関するすべて– Spring、Hibernate、Quartz、Log4j…

Struts 2 FAQ

Struts 2 FAQ。