public abstract class BaseCacheAction<T extends CacheData> extends BaseAction {
public abstract void setData(T data);
public abstract T getData();
public String execute(){return SUCCESS;}
}
public class ServiceLevelAction extends BaseCacheAction<ServiceLevelData>{
private ServiceLevelData data ;
@Override
public ServiceLevelData getData() {
return data;
}
@Override
public void setData(ServiceLevelData data) {
this.data = data;
}
}
这个时候页面调用 servicelevelaction ,页面上面有 data.name的数据, 但是DEBUG进去以后,发现最后调用了getData,而不会调用setData导致data数据是NULL,
能帮忙解决下伐?