Struts 2チュートリアル、title = "struts2-tutorials"、width = 250、height = 100

Apache Struts 2はStruts 1とまったく異なり、インターセプタ、「バリュー・スタック」の概念、アプリケーション・データを回避するためのOGNL式とStruts 2タグ、そしてこのフレームワークをよりシンプルにするための多くの注釈と表記規則使用する。このチュートリアルでは、Struts 2 MVCフレームワークの使用に関する多くのステップバイステップの説明と説明を提供します。

ハッピーラーニングStruts 2. 🙂

Struts 2クイックスタート

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

  • link://struts2/struts-2-hello-world-example/[Struts 2 hello world(XML

バージョン)]XMLファイルを使ったStruts 2のhello worldの例。

  • link://struts2/struts-2-hello-world-annotation-example/[Struts 2 Hello

World(注釈版)]Struts 2の注釈付きの世界の例です。

  • link://struts2/struts-2-resultpath-annotation-example/[@ResultPath

アノテーションの例]+ @ResultPathアノテーションの説明と例。

ストラット2の構成

Struts 2の設定ファイルに関すること。

  • link://struts2/struts-2-include-multiple-struts-configuration-files/[複数

Struts設定ファイルの例]大きなStruts設定ファイルを複数の小さな設定ファイルに分割します。

  • link://struts2/struts-2- namespace-configuration-example-and-explanation/[名前空間

設定例と解説]Struts 2 Namespaceは、各モジュールに名前空間を与えて複数のモジュールを扱う新しい概念です。

  • link://struts2/struts-2-development-mode-example/[Struts 2開発

mode]+ Struts 2開発モードを有効にするとデバッグがより簡単になります。

  • link://struts2/how-to-remove-the-action-suffix-extension-in-struts-2/[どうやって

Struts 2のアクションサフィックス拡張を削除する]デフォルトの “.action”拡張子は、ユーザーフレンドリーではありません。

ストラット2アクション

Struts 2アクションとフォームのデータ管理。

  • link://struts2/working-with-struts-2-actions/[Struts 2での作業

アクション]Struts 2アクションの説明と例。

  • link://struts2/struts-2-actionerror-actionmessage-example/[Struts 2

ActionError

  • リンク://struts2/struts-2-modeldriven-example/[Struts 2 ModelDriven

例]フォームデータを自動的にオブジェクトに転送します。

Struts 2インタセプタ

Struts 2インタセプタに関するもの。

  • link://struts2/struts-2-mapping-interceptors-to-action/[マッピング

インターセプタをアクションに設定]インターセプトをアクションに設定します。

  • link://struts2/struts-2-override-the-interceptor-parameters/[オーバーライド

インターセプタのパラメータ]+インターセプタのパラメータをオーバーライドする方法はほとんどありません。

  • link://struts2/struts-2-interceptor-stack-example/[インターセプタスタック

例]インターセプタスタックは、一連のインターセプタをグループ化するために使用され、再利用に適しています。

  • link://struts2/struts-2-creating-own-interceptor/[自分自身を作成する

インターセプタ]+あなたのニーズに合った独自のインターセプタを作成するためのガイド。

  • link://struts2/struts-2-execandwait-interceptor-example/[execAndWait

インターセプタの例]ユーザがカスタムの待機中のページを表示している間に、バックグラウンドで長時間実行されるアクションのための非常に便利なインターセプタです。

Struts 2のUIタグ

HTMLフォームと非フォームコンポーネントをレンダリングするためのStruts2 UIタグ。

Struts 2 <s:textfield>テキストボックスの例

  • link://struts2/struts-2-spassword-password-example/[パスワード

例]Struts 2 <s:password>パスワードの例。

  • link://struts2/struts-2-shidden-hidden-value-example/[隠し値

例]+ Struts 2 <s:hidden>隠し値の例です。

  • link://struts2/struts-2-stextarea-textarea-example/[Textarea

例]+ Struts 2 <s:textarea> textareaの例です。

  • link://struts2/struts-2-sradio-radio-button-example/[ラジオボタン

例]Struts 2 <s:radio>ラジオボタンの例。

  • link://struts2/how-to-preelect-a-radio-button-in-struts-2/[Preselect

ラジオボタン値]ラジオボタンの値をあらかじめ選択するためのガイド。

  • link://struts2/struts-2 -scheckbox-checkbox-example/[チェックボックス

例]Struts 2 <s:checkbox>チェックボックスの例。

  • link://struts2/struts-2 -scheckboxlist-multiple-check-boxes-example/[複数

checkboxesの例]Struts 2 <s:checkboxlist>複数のチェックボックスの例。

  • link://struts2/how-to-set-default-value-for-multiple-checkbox-in-struts-2/[Set

複数のチェックボックスのデフォルト値]複数のチェックボックスのデフォルト値を設定するガイド。

  • link://struts2/struts2-select-drop-down-box-example/[ドロップダウンボックス

例]Struts 2 <s:select>ドロップダウンボックスの例

  • link://struts2/how-to-auto-select-drop-box-value-in-struts-2/[Auto

ドロップダウンボックスの値を選択]ドロップダウンボックスの値を自動的に選択するガイド。

  • link://struts2/struts-2-scombobox-combo-box-example/[コンボボックス

例]Struts 2 <s:combobox>コンボボックスの例。

Struts 2 <s:head>は、HTMLヘッドコンポーネントをレンダリングします。

Struts 2 <s:file>ファイルのアップロードの例。

  • link://struts2/struts-2-upload-multiple-files-example/[複数アップロード

ファイルの例]Struts 2 <s:file>複数のファイルのアップロード例。

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

updownselectの例

+

Struts 2 <s:updownselect>では、Selectコンポーネントのオプションを上下に移動するボタンを使用してHTML Selectコンポーネントを作成します。

  • リンク://struts2/struts-2-optiontransferselect-example/[optiontransferselect

例]Struts 2 <s:optiontransferselect>、2つの “updownselect”選択コンポーネントは、選択オプションをそれらの間で移動するためのボタンを含む左右に整列します。

  • link://struts2/struts-2-datetimepicker-example/[datetimepicker

例]Struts 2 <s:datetimepicker>は、テキストボックスをレンダリングし、カレンダーアイコンを後ろに追加します。カレンダーアイコンをクリックすると、日付選択ツールのコンポーネントが表示されます。

  • link://struts2/struts-2-autocompleter-example/[オートコンプリータ

例]Struts 2 <s:autocompleter>。ユーザーがテキストボックスに入力中に提案リストを自動的にドロップダウンするコンボボックスです。

  • link://struts2/struts-2-autocompleter-json-example/[オートコンプリータ

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

Struts 2コントロールタグ

Struts 2 ControlタグまたはLogicタグを使用して、条件付き処理を行い、データを繰り返し、操作して表示します。

Struts 2 Iteratorタグは、値を反復処理するために使用されます。この値は、j​​ava.util.Collectionまたはjava.util.Iteratorのいずれかになります。

  • link://struts2/struts-2-if-elseif-else-tag-example/[if、elseIf、else

tag example]+ Struts 2 If、ElseIfおよびElseタグを使用して基本条件チェックを実行します。

Struts 2のappendタグは、リストまたはマップで作成された少数のイテレータを1つのイテレータに結合するために使用されます。

  • link://struts2/struts-2-generator-tag-example/[generatorタグ

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

Struts 2マージタグは、リストまたはマップで作成されたイテレータを単一のイテレータにマージするために使用されます。

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

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

Struts 2データタグ

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

Struts 2のタグは、HTMLの “<a>”タグをレンダリングするために使用されます。

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

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

Struts 2のdateタグは、JSPページのDateオブジェクトの書式設定に使用されます。

Struts 2のデバッグ・タグは、JSPページの「バリュー・スタック」の内容と「スタック・コンテキスト」の詳細を出力するための非常に便利なデバッグ・タグです。

Struts 2のincludeタグは、JSPまたはHTMLページを現在のページに直接インクルードするために使用されます。

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

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

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

Struts 2プッシュタグは、スタックの先頭に値をプッシュするために使用されるため、アクセスや参照が容易になります。

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

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

Struts 2の “url”タグは、URLを作成してテキスト形式で出力するために使用されます。

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

Webローカライゼーション機能(多言語)をサポートするためのStruts 2リソースバンドル

  • link://struts2/struts-2-resource-bundle-example/[リソースバンドル

例]Struts 2リソースバンドルの例と例。

  • link://struts2/struts-2-i18n-or-localization-example/[i18nまたは

ローカリゼーションの例]異なる言語のメッセージを表示するためのリソースバンドルの使用を示すStruts 2の国際化または多言語の例。

  • link://struts2/struts-2-key-attribute-example/[key属性

example]+ UIコンポーネントのStruts 2キー属性は、ローカライゼーションを処理する一般的な方法であり、UIタグを非常に効率的にコーディングする方法です。

  • link://struts2/struts-2-chinese-localization-issue/[中国語

ローカリゼーションの問題]共通の中国語ローカリゼーションの問題。

  • link://struts2/how-to-configure-global-resource-bundle-in-struts-2/[configure

グローバルリソースバンドル]+ Struts 2でグローバルリソースバンドルを設定するためのガイド。

Struts 2テーマ

Struts 2のレイアウトは “xhtml”テーマで設計されており、Struts 2テーマのコンセプトが “必須”であることを理解しています。

  • link://struts2/working-with-struts-2-theme-template/[との作業

Struts 2テーマ

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

他のフレームワークとのStruts 2の統合についての何か – Spring、Hibernate、Quartz、Log4j …​

  • link://struts2/struts-2-spring-integration-example/[Struts 2 Spring

統合例]Struts 2とSpringフレームワークを統合します。

  • link://struts2/struts-2-quartz-scheduler-integration-example/[Struts 2

Quartzスケジューラ統合の例]Struts 2とQuartzスケジューラフレームワークを統合します。

  • link://struts2/struts-2-spring-quartz-scheduler-integration-example/[Struts

2 + Spring + Quartzスケジューラ統合例]+ Struts 2、Spring、Quartzスケジューラフレームワークの統合

  • link://struts2/struts-2-hibernate-integration-example/[Struts 2

Hibernate integration example]Struts 2とHibernateフレームワークを統合します。

  • link://struts2/struts-2-hibernate-integration-with-full-hibernate-plugin/[Struts

2 + Hibernateと “Full Hibernate Plugin”の統合+ Struts 2とHibernateを “Full Hibernate Plugin”と統合します。

  • link://struts2/struts-2-spring-hibernate-integration-example/[Struts 2

Spring Hibernate integration example]Struts 2、Spring、およびHibernateフレームワークを統合します。

  • link://struts2/struts-2-log4j-integration-example/[Struts 2 + Log4j

統合例]Struts 2とLog4jフレームワークを統合します。

Struts 2 FAQ

Struts 2 FAQ。

  • link://struts2/struts-2-filterdispatcher-and-strutsprepareとexecutefilterの違い/[差分

FilterDispatcherとStrutsPrepareAndExecuteFilterの間]+ commonは、filterdispatcherとstrutsprepareandexecutefilterの違いを尋ねます。

  • link://struts2/how-to-get-the-httpservlet-in-struts-2/[How to

Struts 2でHttpServletRequestを取得する例]Struts 2でHttpServletRequestを取得する例

  • link://struts2/how-to-get-the-httpservletresponse-in-struts-2/[How to

Struts 2でHttpServletResponseを取得する例]Struts 2でHttpServletResponseを取得する例

  • link://struts2/get-the-get-the-servletcontext-in-struts-2/[入手方法

Struts 2のServletContextを取得する例]を参照してください。

  • link://struts2/struts-2-configure-action-classのための静的パラメータのパラメータ/[Configure

Struts 2の静的パラメーター]+ Struts 2の静的パラメーターを設定する例。

  • link://struts2/struts-2-download-file-example/[Struts 2ダウンロードファイル

例]+ Struts 2でファイルをダウンロードする例。

Struts 2をJSONデータと統合する例

Struts 2の一般​​的なエラー

Struts 2の一般​​的なエラー。

  • link://struts2/classnotfoundexception-com-opensymphony-xwork2-util-finder-test/[ClassNotFoundException:

com.opensymphony.xwork2.util.finder.Test]**

there there-is-no-action-mapped

のためのstruts2/there-is-

は名前空間/とアクション名 “yourActionName”に対してマップされていないアクションです