首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

啊java.lang.ClassCastException

2012-05-27 
求助啊java.lang.ClassCastException用的struts1,TestAction继承BaseAction,在BaseAction中的execute方法

求助啊java.lang.ClassCastException
用的struts1,TestAction继承BaseAction,在BaseAction中的execute方法里走到BaseForm bf = (BaseForm) form;就报错了。
可能是什么引发的呢??

[解决办法]
子类是可以强转父类的,
父类强转子类当然要报错了。。。

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

热点排行