今天忘记加入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来查看数据类型, 来保持和后台的数据类型的一直
分享到:
相关推荐
creator="new"属性指定java类实例的生成方式,new意味着DWR应当调用类的默认构造函数来获得实例,其他的还有spring方式,通过与IOC容器Spring进行集成来获得实例等等。javascript=" testClass "属性指定javascript...
ajax 框架dwr的使用文档
<?xml version="1.0" encoding="UTF-8"?... <create creator="new" javascript="hello" scope="application"> <param name="class" value="com.dwr.bean.Hello" /> </create> </allow> </dwr>
<create creator="spring" javascript="employee" > <param name="beanName" value="EmployeeDAO"/> <include method="checkAccount"/> </create> 、....... -------2)Web.xml中配置
<create creator="new" javascript="UserDao"> <param name="class" value="com.aftvc.dao.UserDaoImpl"></param> <include method="getUser"/> </create> <convert match=...
DWR+Struts+spring+hibernate的订货系统,自己添加的dwr功能
<create creator="spring" javascript="TestService"> <param name="beanName" value="testService" /> </create> </allow> </dwr> 客户端引用: <script type='text/javascript' src='<%=request....
DWR.xml配置文件说明书 ...<create creator="..." javascript="..." scope="..."> <param name="..." value="..."/> </create> <convert convertor="..." match="..."/> </allow> ... </signatures>
34<br/>4.2.4 使用Spring配置DWR 35<br/>4.3 DWR与JSF 36<br/>4.3.1 JSF Creator 36<br/>4.3.2 Servlet Filter 36<br/>4.4 DWR与Struts 37<br/>4.4.1 Struts creator 37<br/>4.4.2 开始顺序 37<br/>4.5 DWR与...
使用dwr+spring实现消息推送 。
将资源放到tomcat中,运行tomcat以后自动解压成文件夹。里面包含dwr需要的jar包。初学者可以根据里面的实例学习。
<creator id="script" class="uk.ltd.getahead.dwr.create.ScriptedCreator"/>这种类型的creator采用BSF执行脚本语言并返回bean.例如 ... <create creator="script" javascript="EmailValidator"> <param name=...
DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr//dwr10.dtd"> <br/>dwr-2.0<br/><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web ...
DWR示例 包括DWR基本配置 DWR传递对象 DWR 反转ajax DWR与spring集成
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...
spring+dwr实现用户名是否存在的判断
利用dwr,整合extjs,spring,hibernate.是你学习dwr的参考指南
包含基本的Dwr的使用和Spring的整合处理
dwr与 spring整合 传对象的例子
dwr+hibernate+spring 集成 实例 dwr+hibernate+spring 集成 实例