0

我有一个像这样的通用类

public abstract class GenericBaseClass<T extends GenericBaseVO> extends Base
{
    protected T filter;

    public T getFilter() {
        return filter;
    }

    public void setFilter(T filter) {
        this.filter= filter;
    }
} 

我有这样的第二堂课:

public class MyClass extends GenericBaseClass<MyVO> 
{
}

我有这样的动作:

<action name="MyAction" class="MyClass">

</action>

当我在表单中提交执行MyAction时,设置过滤器的对象是GenericBaseVO类型而不是MyVO类型。为什么?我能做些什么来纠正这个问题?

4

0 回答 0