啥也不说先把问题贴出来:
描述:
service是由spring进行管理,在页面用DWR调用service里的方法时如果dwr.xml文件配置如下在执行service方法时报空指针异常;
<allow>
<create javascript="service" creator="new">
<param name="class" value="org.he.lyl.BusinessService"></param>
</create>
</allow> 如果dwr.xml文件配置如下可正常执行:
<allow>
<create javascript="service" creator="spring">
<param name="beanName" value="businessService"/>
</create>
</allow>不理解原理很是郁闷,请高手不吝赐教!
描述:
service是由spring进行管理,在页面用DWR调用service里的方法时如果dwr.xml文件配置如下在执行service方法时报空指针异常;
<allow>
<create javascript="service" creator="new">
<param name="class" value="org.he.lyl.BusinessService"></param>
</create>
</allow> 如果dwr.xml文件配置如下可正常执行:
<allow>
<create javascript="service" creator="spring">
<param name="beanName" value="businessService"/>
</create>
</allow>不理解原理很是郁闷,请高手不吝赐教!
解决方案 »
- 有关EJB3.0的整合
- 如何用parameter构成java程序中数据插入命令?
- Axis Web Services 返回的XML中文结果不完整
- 调用webservice时遇到的困难
- 请问jsp和servlet应该如何调试那?myeclipse的断点功能好象不管用啊
- cxf webservice 添加认证信息 报错
- tomcat 启动正常,但页面无法访问
- 关于applet. 我只有一点java基础,我现在做web想利用applet增加动态效果,请问有没有全面介绍applet的书或者资料?
- 请问怎样在jboss中启动tomcat,怎么设置?谢谢!
- json请求分页数据返回
- ejb3.0测试webservice接口时,使用axis中的客户端代码DynamicInvoker,运行时报Premature end of file错误
- 南京、成都的软件开发怎么样啊?
你配置Dwr时,使用的是new,new表示创建一个新的对象,是不通过Spring容器创建的。
如果使用的是Spring,Dwr会从Spring容器中去取对象,而不是重新创建。
creator="spring" 才是由spring帮你管理
就像struts和spring整合一样
不能再由struts创建action