模型对象变为空从 struts 2.3.35 升级到 2.5.26 时,ModelDriven 接口是否需要任何更改?

问题描述

从 2.3.35 迁移到 2.5.26 是否需要更改以使用 ModelDriven 接口?

我有一个实现 ModelDriven 接口的动作类。它在 struts 2.3.35 上运行良好。升级到 struts 2.5.26 后,当我们尝试获取模型时,模型变为空

这是参考代码

public class MyAction extends MyBaseAction
        implements ModelDriven<BulkModel>,ServletRequestAware,ServletResponseAware {

private BulkModel bulkModel;

public MyAction getModel() {
       if(null==bulkModel){
         bulkModel = new BulkModel();
       }
        return bulkModel;
}

public myMethod(){
System.out.println(bulkModel.getName());
}

}

我将这两个拦截器用于我的操作:

            <interceptor-ref name="scopedModelDriven" />
            <interceptor-ref name="modelDriven" />

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)