`

dwr create creator="spring" / 4.6 类型错误导致service层没有响应

    博客分类:
  • DWR
dwr 
阅读更多
今天忘记加入spring注入, 结果导致service层的注入对象为空。


dwr.xml
 <create creator="spring" javascript="dwrService">
  	 
   	<param name="beanName" value="dwrService"/>  
	 
  </create>

 <create creator="spring" javascript="attachmentService">
  	<param name="beanName" value="attachmentService"></param>
  </create>


DwrService.java
@Service("dwrService")
public class DwrService implements IDwrService {

 @Autowired
	private IAttachmentService attachmentService;


@Override
	public void updateAttachInfo(int aid)
	{
		attachmentService.updateAttachInfo(aid);
	}

}


上面的attachmentService是通过依赖注入的, 但是由于没有在dwr.xml中通过creator=spring创建该bean信息, 结果在attachmentService.updateAttachInfo(aid)这里会让java程序停止运行, 并且不会报出任何错误信息,非常烦人。弄了半天才找到问题所在。


===================
4/6 如果javascript里面的代码所传递的类型和service层的不符合,比如传了Object对象到本来应该是Integer类型的参数中。
就会导致没有任何反应,也不会报错。
很烦人。


4/22 可以使用javascript的typeof来查看数据类型, 来保持和后台的数据类型的一直
分享到:
评论

相关推荐

    dwr使用方法,配置

    creator="new"属性指定java类实例的生成方式,new意味着DWR应当调用类的默认构造函数来获得实例,其他的还有spring方式,通过与IOC容器Spring进行集成来获得实例等等。javascript=" testClass "属性指定javascript...

    ajax 框架dwr的使用文档

    ajax 框架dwr的使用文档

    dwr自己配置一个实例

    &lt;?xml version="1.0" encoding="UTF-8"?... &lt;create creator="new" javascript="hello" scope="application"&gt; &lt;param name="class" value="com.dwr.bean.Hello" /&gt; &lt;/create&gt; &lt;/allow&gt; &lt;/dwr&gt;

    DWR+SSH应用的相关配置代码说明

    &lt;create creator="spring" javascript="employee" &gt; &lt;param name="beanName" value="EmployeeDAO"/&gt; &lt;include method="checkAccount"/&gt; &lt;/create&gt; 、....... -------2)Web.xml中配置

    dwr框架的简单demo

    &lt;create creator="new" javascript="UserDao"&gt; &lt;param name="class" value="com.aftvc.dao.UserDaoImpl"&gt;&lt;/param&gt; &lt;include method="getUser"/&gt; &lt;/create&gt; &lt;convert match=...

    DWR+Struts+spring+hibernate的订货系统

    DWR+Struts+spring+hibernate的订货系统,自己添加的dwr功能

    DWR开发包常规客户端服务器端面向对象编程

    &lt;create creator="spring" javascript="TestService"&gt; &lt;param name="beanName" value="testService" /&gt; &lt;/create&gt; &lt;/allow&gt; &lt;/dwr&gt; 客户端引用: &lt;script type='text/javascript' src='&lt;%=request....

    DWR.xml配置文件说明书.txt

    DWR.xml配置文件说明书 ...&lt;create creator="..." javascript="..." scope="..."&gt; &lt;param name="..." value="..."/&gt; &lt;/create&gt; &lt;convert convertor="..." match="..."/&gt; &lt;/allow&gt; ... &lt;/signatures&gt;

    DWR中文文档.pdf

    34&lt;br/&gt;4.2.4 使用Spring配置DWR 35&lt;br/&gt;4.3 DWR与JSF 36&lt;br/&gt;4.3.1 JSF Creator 36&lt;br/&gt;4.3.2 Servlet Filter 36&lt;br/&gt;4.4 DWR与Struts 37&lt;br/&gt;4.4.1 Struts creator 37&lt;br/&gt;4.4.2 开始顺序 37&lt;br/&gt;4.5 DWR与...

    使用dwr+spring实现消息推送

    使用dwr+spring实现消息推送 。

    dwr完整资源=dwr包+dwr实例

    将资源放到tomcat中,运行tomcat以后自动解压成文件夹。里面包含dwr需要的jar包。初学者可以根据里面的实例学习。

    DWR.xml配置文件说明书(含源码)

    &lt;creator id="script" class="uk.ltd.getahead.dwr.create.ScriptedCreator"/&gt;这种类型的creator采用BSF执行脚本语言并返回bean.例如 ... &lt;create creator="script" javascript="EmailValidator"&gt; &lt;param name=...

    dwr-1.13.jar及dwr.xml

    DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr//dwr10.dtd"&gt; &lt;br/&gt;dwr-2.0&lt;br/&gt;&lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web ...

    DWR示例与spring集成

    DWR示例 包括DWR基本配置 DWR传递对象 DWR 反转ajax DWR与spring集成

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...

    spring+dwr.rar_dwr_dwr SPRING_spring dwr

    spring+dwr实现用户名是否存在的判断

    DWR+extjs+spring+hibernate

    利用dwr,整合extjs,spring,hibernate.是你学习dwr的参考指南

    dwr,dwr+spring学习指南

    包含基本的Dwr的使用和Spring的整合处理

    dwr与spring整合

    dwr与 spring整合 传对象的例子

    dwr+hibernate+spring 集成 实例

    dwr+hibernate+spring 集成 实例 dwr+hibernate+spring 集成 实例

Global site tag (gtag.js) - Google Analytics