3

、という名前のクラスに共通の静的メソッドがあり、Language.CheckLanguage()すべてのアクションクラスexecute()メソッドがCheckLanguage()このように呼び出されるようにしたい場合

public String execute(){
  Language.CheckLanguage();
  // DO Business logic...
  Return Action.SUCCESS;
}

または他の便利な方法はありますか?

4

1 に答える 1

3

基本アクションでそれを行い、任意のアクションから拡張します。

次にsuper()、すべてのの最初の行として呼び出しますexecute()

ただし、メソッドだけでなく、すべてのメソッドに対して実行するexecute()場合は、インターセプターを作成する必要があります。

于 2012-12-28T11:58:14.467 に答える