3

Struts 2 を使用するstruts.xml構成ファイルで bean タグが使用されるのはいつですか? Struts 2 構成ファイルstruts.xmlのアクション クラス プロパティと bean タグの違いは何ですか?

4

1 に答える 1

0

一部の場所では、作業が厳密に分離されているか、なんらかの理由で、ビュー (JSP) を編集できますが、アクション ソースは編集できません。

この場合、Bean タグが最も便利になります (それ以外の場合は、特に魅力的ではないことに同意します)。通常、アクション内でビューに必要なものを生成し、そのデータをすぐに表示できるように処理するのが最も簡単です。そのため、append、generator、merge タグも一般的にはあまり必要ありません... しかし、コンテンツの人々をバックエンドの人々から分離することを考えると、これらのタグはより頻繁に使用されます。

理論的には、ビーンタグを使用してカウンターなどのシングルトンなどにアクセスすることは可能ですが、ビューがこの方法でリソースを取得している場合、それは一種のコンポーネントの考え方です (アクションベースの考え方とは対照的に)。これが、action タグの使用があまり好まれない理由でもあります。必要な場合は、アクション クラスが、少なくともアクション ベースの思考に従って、それ (またはインターセプター、ただしビューではないこと) を取得する主要なクラスになる必要があります。

于 2012-11-07T02:47:09.107 に答える