永发信息网

DWR与Spring配合工作的问题?

答案:1  悬赏:10  手机版
解决时间 2021-04-21 14:43

DWR与Spring配合工作的问题?
我一个项目使用了Spring+Struts2+Hibernate+DWR的,
<!-- DAO实现类依赖注入 -->
<bean id="pieceDAO"
class="com.yuki.persist.PieceDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 服务实现类依赖注入 -->
<bean id="allService" class="com.yuki.services.AllService">
<!-- dao接口属性依赖注入-->
<property name="pieceDAO">
<!-- 引用dao实现类 id-->
<ref bean="pieceDAO" />
</property>
</bean>
<!-- Action依赖注入-->
<bean id="pieceAction" class="com.yuki.actions.PieceAction">
<!-- 服务接口类属性依赖注入-->
<property name="allService">
<!-- 引用服务实现类id-->
<ref bean="allService"/>
</property>
</bean>
web.xml中的鉴听
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

在没有AJAX调用的方法下可以看到输出
///////////////////////////////////////
进入 Find 方法
公共服务类注入 allService = com.yuki.services.AllService@1ef45e0
///////////////////////////////////////
但是在AJAX调用的方法中 allService 注入失败,输出的是
进入 ajaxFind 方法
公共服务类注入 allService = null


以上输出是在dwr.xml配置如下的情况下:
<allow>
<create creator="new" javascript="allFind">
<param name="class" value="com.yuki.actions.PieceAction"/>
<include method="ajaxFind" />
</create>
</allow>

如果把 create 的参数改不 creator="spring" 时,应该如何写法呢?最好给出整个allow的写法

最佳答案

DWR中,bean的配置creator="new"改为creator="spring",还有<param name...>这里改成<param name="beanName" value="Spring中配置的bean的ID">。


<allow>
<create creator="spring" javascript="allFind">
<param name="beanName" value="pieceAction"/>
<include method="ajaxFind" />
</create>
</allow>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我很对不起他们··怎么翻译?
武汉哪里有卖俄罗斯护手霜75ML水果香味的?
悦欣苑在什么地方啊,我要过去处理事情
天龙八部选什么门派好?
大家觉得用什么洗发露可以让发根强韧,少落发
爱情是否还存在?
买车钱占自己财产的多少比例好?
关于4S店退订车辆
上大学很重要么 15分
处女开处时喊痛男的应该停止插吗?
我十八周岁了我还会长高吗
利发木业批发中心我想知道这个在什么地方
怎么在桌面设置可移动公告?
选择关系的句子是,选择关系的句子在写作方面
神木县德远集团怎么去啊,有知道地址的么
推荐资讯
QQ农场收5棵萝卜、4棵薰衣草共会得多少经验?
谁有比较好的手机铃声制软件
人体内各种维生素分别有什么作用?怎么可以看
美国的联邦制有什么历史作用
2K9怎么罚球啊,我怎么老是差劲的出手,我用
为什么我开浏览器电脑一直会这样
请问谁有金山毒霸通行证。谢谢!
与爱有关的英语句子,英语心情句子大全
魔域要怎样充魔石?
精神失常了如何解决?
浙江省纤维检验局地址在什么地方,想过去办事
1.5米抱抱熊怎么洗呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?