6

Struts2 のドキュメントを読んでいると、ドキュメントにある種の矛盾があることがわかりました。このリンクでhttps://struts.apache.org/docs/convention-plugin.html

Convention プラグインを使用すると、アクション クラスでアクションのさまざまな結果を定義できます。結果は、グローバルとローカルの 2 つのカテゴリに分類されます。グローバルな結果は、アクション クラス内で定義されたすべてのアクションで共有されます。これらの結果は、アクション クラスの注釈として定義されます。ローカルの結果は、定義されているアクション メソッドにのみ適用されます

ただし、別のリンクhttps://struts.apache.org/docs/result-annotation.htmlでは、次のことが推奨されています。

@Result アノテーションは、メソッド レベルではなく、Action クラス レベルにあります。これは、XML ベースのアクション構成で見られるものと一致します。アクションのメソッドに注釈を付けようとしないでください。効果がないでしょう。

それで、どれが正しいですか?@Resultメソッドレベルで定義できるか?

4

1 に答える 1