Actionでexecuteメソッドの前に処理を行いたい場合はPreparableインターフェースを実装して、prepareメソッドに前処理を記述します。するとPrepareInterceptorによりprepareメソッドが実行されます。
入力チェックなど他のInterceptorの処理の前に実行したい処理がある場合に有効です。
public class PrepareAction extends ActionSupport implements Preparable{ public void prepare(){ System.out.println("前処理"); } public String execute(){ return SUCCESS; } }