作成から使用までの流れ
- com.opensymphony.xwork2.interceptor.Interceptorを実装したクラスを作成。
※com.opensymphony.xwork2.interceptor.AbstractInterceptorでもよい
- intercept(ActionInvocation)に処理を記述する。
- struts.xmlにinterceptorを登録する。
- struts.xmlにinterceptorを使用する箇所を記述する。
- 上手にできましたー♪
Interceptor実装クラスの注意
- 戻り値はActionInvocation#invoke()を指定する。
- タグの要素にタグを追加。
- タグの要素にを追加。
- タグのname属性にinterceptorの名前を書く。
- タグのclass属性に、com.opensymphony.xwork2.interceptor.Interceptorを登録したクラスを指定する。
使用方法
- struts.xmlのタグの要素にを追加。
- のname属性に、使用するinterceptor名(タグのname属性)を書く。
- 上手にできましたー♪