1

私はこの問題を抱えています:

Java Web アプリケーション (Struts 1 を使用) の BaseAction を作成する必要があります。すべてのアクションはこの BaseAction を拡張し、すべてのアクションには追加のメソッド (作成、更新、削除、リストなど) があります。「実行」方法はありません。

これは、Spring の ApplicationContext を取得するためだけでなく、認証やすべてのアクションが行うべきその他のことのためにも必要です。

「execute」メソッドしかない場合は簡単です...「execute」メソッドと抽象「performTask」メソッドを使用して BaseAction を作成するだけです。「転送」は、他のすべてのアクションが実装する「performTask」メソッドの結果になります。

したがって、複数のメソッドがあり、すべてのメソッドに独自の転送があるアクションに対して同じ設計を行うことはできません。

ありがとう、Adri108

4

1 に答える 1

0

Struts 1 ではstruts-config.xml、駆動ファイルです。ActionForwardこのファイルは、さまざまなアクションをそれぞれのメソッドにリダイレクトします。

于 2013-06-14T07:53:05.647 に答える