Struts2的Interceptor为什么要继承Serializable

[code="java"]
package com.opensymphony.xwork2.interceptor;

import com.opensymphony.xwork2.ActionInvocation;
import java.io.Serializable;

public abstract interface Interceptor extends Serializable
{
public abstract void destroy();

public abstract void init();

public abstract String intercept(ActionInvocation paramActionInvocation)
throws Exception;
}
[/code]

我查了关于在什么场合使用Serializable,但struts似乎不符合这个场合。

防止,需要序列化的需求而已。

bu需要。

eclipse会有个warnning 有些有强迫症的连warning都不允许存在,所以序列化去掉warnning !我也有这种强迫症! :wink: :wink: