问题描述
从 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 (将#修改为@)