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 原型模式实现OOP的再研究
Apr 09 Javascript
web 页面分页打印的实现
Jun 22 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
js继承的实现代码
Aug 05 Javascript
用Javascript评估用户输入密码的强度实现代码
Nov 30 Javascript
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
js判断浏览器类型为ie6时不执行
Jun 15 Javascript
JavaScript构建自己的对象示例
Nov 29 Javascript
js 动态生成json对象、时时更新json对象的方法
Dec 02 Javascript
JQuery元素快速查找与操作
Apr 22 jQuery
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版)
2006/10/09 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python网络爬虫采集联想词示例
2014/02/11 Python
python监控文件并且发送告警邮件
2018/06/21 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
摄影专业毕业生求职信
2014/03/13 职场文书
学校联谊协议书
2014/09/16 职场文书
卖房授权委托书样本
2014/10/05 职场文书
催款通知书范文
2015/04/17 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis
JavaScript实现栈结构详细过程
2021/12/06 Javascript