浏览 78 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-05 关键字: dwr, spring
其实你把Struts去掉就很容易做了
创建一个普通的类,这个类就代替Struts的Action 我是这这么写的
package edu.erp.dept.ajax;
import edu.erp.dept.dao.IDeptDAO;
public class DeptService {
private IDeptDAO deptDAO;
public IDeptDAO getDeptDAO() {
return deptDAO;
}
public void setDeptDAO(IDeptDAO deptDAO) {
this.deptDAO = deptDAO;
}
public void sub_deploy(Object o){
getDeptDAO().saveOrupdate(o);//保存数据库
}
}
通过配置的方法把实现注进这些接口里面 <bean id="AjaxDeptService" class="edu.erp.dept.ajax.DeptService"> <property name="deptDAO"> <ref local="DeptDAO"/> </property> </bean> 这是DWR配置
<dwr>
<allow>
<create creator="spring" javascript="AjaxDeptService">
<param name="beanName" value="AjaxDeptService"/>
<include method="sub_deploy"/>
</create>
</allow>
</dwr>
在JSP页面用AjaxDeptService.sub_deploy就行了 我是这么写的,公布出来让大家提下建议 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


