jsp页面获取注入的spring bean 求高手来看看 本帖最后由 cw_tkong 于 2011-03-24 19:37:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把MstAllMapTypeServiceImpl导入到jsp文件内<%@page import="com.common.service.impl.MstAllMapTypeServiceImpl"%> 注入的Bean是代理的不要用具体的Impl类型,用父接口类型强转试试看。 请检查配置文件看看,mstAllMapTypeServiceImpl 这个bean 的Class配置是否为MstAllMapTypeServiceImpl。可以尝试转换为 MstAllMapTypeService 这个接口看看,我觉得应该不是这个问提。仔细看看对应的包路径是否一致。 应该是接口名:MstAllMapTypeService service =(MstAllMapTypeService)context.getBean("MstAllMapTypeService"); 另外你的spring配置文件<bean id="mstAllMapTypeService" class="包名.mstAllMapTypeServiceImpl"/> MstAllMapTypeServiceImpl service =(MstAllMapTypeServiceImpl)context.getBean("mstAllMapTypeServiceImpl"); 这里不能用实现类转换得用 MstAllMapTypeServiceImpl 的接口,换 接 口 吧 spring 注入的mstAllMapTypeServiceImpl 是个什么?接口还是类? 如何用java实现web中1V1聊天. 学习hibernate框架ing..throw StackOverflowError strust 的错误 tomcat部署手机程序服务器端后如何以手机模式查看页面? Java基础有多重要 求助标签库路径配置 如何用javascript调用web service hibernate 在保存时必须先读取 怎么办? axis的问题 十万火急:什么是sdk?什么是jdk? 这是啥原因? string.split("")无法用$进行分割
<%@page import="com.common.service.impl.MstAllMapTypeServiceImpl"%>
不要用具体的Impl类型,用父接口类型强转试试看。
MstAllMapTypeService service =
(MstAllMapTypeService)context.getBean("MstAllMapTypeService");
另外你的spring配置文件
<bean id="mstAllMapTypeService" class="包名.mstAllMapTypeServiceImpl"/>
(MstAllMapTypeServiceImpl)context.getBean("mstAllMapTypeServiceImpl"); 这里不能用实现类转换得用 MstAllMapTypeServiceImpl 的接口,换 接 口 吧