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自定义事件介绍
Aug 29 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
Dec 10 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
详解Bootstrap插件
Apr 25 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
微信小程序 网络API Websocket详解
Nov 09 Javascript
用Webpack构建Vue项目的实践
Nov 07 Javascript
Vue的轮播图组件实现方法
Mar 03 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
javascript中call()、apply()的区别
Mar 21 Javascript
Node.js+ELK日志规范的实现
May 23 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中邮箱地址正则表达式实现与详解
2012/04/24 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
js从Cookies里面取值的简单实现
2014/06/30 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Python文件操作类操作实例详解
2014/07/11 Python
Python Tkinter GUI编程入门介绍
2015/03/10 Python
Python实现股市信息下载的方法
2015/06/15 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
幼儿如何来做好自我评价
2013/11/05 职场文书
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
承办会议欢迎词
2014/01/17 职场文书
将相和教学反思
2014/02/04 职场文书
信息技术培训感言
2014/03/06 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
信息员培训方案
2014/06/12 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
骨干教师个人总结
2015/02/11 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
公安机关起诉意见书
2015/05/20 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
golang定时器
2022/04/14 Golang
Elasticsearch 基本查询和组合查询
2022/04/19 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang