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 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
Javascript UrlDecode函数代码
Jan 09 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
JSON 数据格式介绍
Jan 13 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
详解JavaScript基于面向对象之创建对象(1)
Dec 10 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
Sep 28 Javascript
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
详解vue的双向绑定原理及实现
May 05 Javascript
vue2.0项目集成Cesium的实现方法
Jul 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
php.ini 中文版
2006/10/28 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
js图片上传的封装代码
2017/08/01 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
2018/04/09 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[59:15]EG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/29 DOTA
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
写自荐信要注意什么
2013/12/26 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
创优争先心得体会
2014/09/11 职场文书
Python实现滑雪小游戏
2021/09/25 Python