1

Struts 2 で ServletContextListener のように機能する方法はありますか? 私がこれをやろうとしている理由は、DBからフェッチされる値がいくつかあり、ホームページがロードされたときにこれらの値をアプリケーションのホームページで利用できるようにしたいからです

4

2 に答える 2

1

私は問題を解決し、webContentフォルダーにインデックスファイルを作成し、インデックスを設定し、struts.xmlにindexという名前のアクションを作成しました。

于 2013-02-27T05:49:35.473 に答える
1

PreResultListenerアクションに を追加する必要があります。

public class MyInterceptor extends AbstractInterceptor {
  private static final long serialVersionUID = 5065298925572763728L;
    @Override
    public String intercept(ActionInvocation invocation) throws Exception {
      // Register a PreResultListener and implement the beforeReslut method
      invocation.addPreResultListener(new PreResultListener() {
        @Override
        public void beforeResult(ActionInvocation invocation, String resultCode) {
          //dostuff
        }
      });

      // Invocation Continue
      return invocation.invoke();
    }
  }
}

ここから撮影。

于 2013-02-17T13:10:14.543 に答える