浏览 3204 次
锁定老帖子 主题:如何使DWR中2个方法都有效
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-10-03
我写了一个DWR工具类,让页面通过调用DWR的相应方法实现相应的功能。配置完了DWR进行测试,2个方法只有1个有效,另一个无效。(在DWR类中只写其中任意1个方法都能通过测试,同时写2个方法就无效了),请帮我解决一下啊,谢谢!
dwr工具类: public class DwrServiceUtil { private DepartmentService departmentService; private SupplierService supplierService; public List getUsersByDepartmentId(int departmentId){ List<Employee> employees = departmentService.getEmployeesByDepartmentId(departmentId); System.out.println("list:"+employees.size()); return employees; } public List getGoodsesBySupplierId(int supplierId){ List<Goods> goodses = supplierService.getGoodsesBySupplierId(supplierId); return goodses; } public void setDepartmentService(DepartmentService departmentService) { this.departmentService = departmentService; } public void setSupplierService(SupplierService supplierService) { this.supplierService = supplierService; } }
dwr.xml: <dwr> <allow> <create javascript="dwrserviceutil" creator="spring"> <param name="beanName" value="dwrServiceUtil"/> </create> <convert match="com.erp.entity.Goods" converter="bean"></convert> <convert match="com.erp.entity.Employee" converter="bean"></convert> </allow> </dwr> 2个实体类的xml文件配置 beans-supplier.xml <bean id="dwrServiceUtil" class="com.erp.util.DwrServiceUtil"> <property name="supplierService" ref="supplierService"></property> </bean> beans-department.xml <bean id="dwrServiceUtil" class="com.erp.util.DwrServiceUtil"> <property name="departmentService" ref="departmentService"></property> </bean>
将以上2个实体xml的这段代码注释掉任意一个,DWR中另外的一个方法才有效,如果2个都不注解,只有1个方法有效,我想让2个方法都有效,请问,该怎么做啊,谢谢~ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-10-08
你的beanID相同了。你把beanID改为不同就可以了。
|
|
返回顶楼 | |
发表时间:2012-10-08
linzhsh 写道 你的beanID相同了。你把beanID改为不同就可以了。
一个bean在被spring加载的时候肯定把另一个给冲掉了,应该就是这个问题。 |
|
返回顶楼 | |