public class InnerDocOLAP implements IFilePorter{
}获取bean的时候,
InnerDocOLAP innerDocOLAP = (InnerDocOLAP) BeanFactory
.getBean("innerDocOLAP");
报类型转换异常
}获取bean的时候,
InnerDocOLAP innerDocOLAP = (InnerDocOLAP) BeanFactory
.getBean("innerDocOLAP");
报类型转换异常
解决方案 »
- Spring 定时器 定时触发 急急急急急急
- 学习struts应在哪里下手?懂些mvc
- struts2?webwork2?到哪个好?
- JasperReport 怎么接收应程序传来的集合或对象。
- session监听(新手必读)
- 交大AIC,学费半年18000元,这里有他们学校的课件,想要的点进来!!!
- 跳过槽的java程序员,问个问题?
- 有没有用过eclipse的Hibernate Synchronizer插件的朋友,问一个session的关闭问题
- 送分了!
- java垃圾收集日志 Allocation Failure
- 请问什么是哈希码
- 从sqlserver2000表中取数据,输出到文件当中,当数据类型是nvarchar的时候,取出来是null,不知道怎么回事,别的数据类型好使,代码见内
java.lang.ClassCastException
at com.toone.oa.archives.innerdoc.manager.FilePorterFactory.getBean(FilePorterFactory.java:9)
at com.toone.oa.archives.innerdoc.action.innerDocAction.insertInnerDocSelected(innerDocAction.java:704)
at com.toone.oa.archives.innerdoc.action.innerDocAction.innerDocSetUser(innerDocAction.java:304)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
。
你BeanFactory.getBean("innerDocOLAP")的是时候是得到TransactionProxyFactoryBean类还是接口,而造型成InnerDocOLAP这个类,当然是错的了啊。
应该是InnerDocOLAP innerDocOLAP = (InnerDocOLAP) BeanFactory.getBean("innerDocOLAPTarget");
现在是让InnerDocOLAP 类实现IfilePorter接口, 他就报异常