当前位置: 代码迷 >> J2EE >> 啊java.lang.ClassCastException
  详细解决方案

啊java.lang.ClassCastException

热度:163   发布时间:2016-04-22 01:24:54.0
求助啊java.lang.ClassCastException
用的struts1,TestAction继承BaseAction,在BaseAction中的execute方法里走到BaseForm bf = (BaseForm) form;就报错了。
可能是什么引发的呢??

------解决方案--------------------
子类是可以强转父类的,
父类强转子类当然要报错了。。。

BaseForm bf = (BaseForm) form;
你这里的form是ActionForm,
而ActionForm是BaseForm的父类,
也就是说你想把父类的实例强转成子类的,
那是不行的。
  相关解决方案