dwr spring的集成实现代码


Posted in Javascript onMarch 22, 2009

一,spring的正确使用
1,dwr.xml的配置

<dwr> 
<allow> 
<!-- dwr+spring --> 
<create creator="spring" javascript="JCustomerManager"> 
<param name="beanName" value="customerManager"/> 
</create> 
</allow> 
</dwr>

customerManager是spring注册的Id
2,页面调用
<script type="text/javascript"> 
function manager(){ 
JCustomerManager.deleteCustomer(1,function(){ 
alert("cg");} //测试 
) 
} 
</script>

二,说明
若业务逻辑类customerManagerImpl.java中使用的常规方法将不会被静态页面调用,如
public String test(){ 
return "hello"; 
}

无法执行下列代码:
JCustomerManager.test(function(data){ 
alert(data);} 
) 
JCustomerManager.test(function(data){ 
alert(data);} 
)

需用new的注册方式
<dwr> 
<allow> 
<!-- dwr+spring --> 
<create creator="new" javascript="JCustomerManager"> 
<param name="class" value="...XXX.customerManager"/> 
</create> 
</allow> 
</dwr> 
<dwr> 
<allow> 
<!-- dwr+spring --> 
<create creator="new" javascript="JCustomerManager"> 
<param name="class" value="...XXX.customerManager"/> 
</create> 
</allow> 
</dwr>

三,需正确使用new和spring,注意两者的区别
Javascript 相关文章推荐
一组JS创建和操作表格的函数集合
May 07 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
jQuery选择器querySelector的使用指南
Jan 23 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
轻松实现javascript数据双向绑定
Nov 11 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
Jun 14 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
Jul 12 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
详解React 的几种条件渲染以及选择
Oct 23 Javascript
vue+egg+jwt实现登录验证的示例代码
May 18 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
基于vue和bootstrap实现简单留言板功能
May 30 Javascript
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 #Javascript
JS中==与===操作符的比较
Mar 21 #Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 #Javascript
javascript parseInt 函数分析(转)
Mar 21 #Javascript
javascript 装载iframe子页面,自适应高度
Mar 20 #Javascript
JavaScript 脚本将当地时间转换成其它时区
Mar 19 #Javascript
javascript attachEvent和addEventListener使用方法
Mar 19 #Javascript
You might like
一个好用的分页函数
2006/11/16 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
Python使用py2exe打包程序介绍
2014/11/20 Python
Apache如何部署django项目
2017/05/21 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python最小二乘法矩阵
2019/01/02 Python
python 等差数列末项计算方式
2020/05/03 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
大学生标准推荐信范文
2013/11/25 职场文书
高中毕业自我鉴定
2013/12/22 职场文书
大学军训感言
2014/01/10 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
销售员岗位职责
2014/06/09 职场文书
药品营销策划方案
2014/06/15 职场文书
房屋租赁协议书
2014/10/18 职场文书
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python
SQL中的连接查询详解
2022/06/21 SQL Server