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 option location 页面跳转实现代码
Dec 27 Javascript
jquery $(document).ready()和window.onload的区别浅析
Feb 04 Javascript
js实现横向伸展开的二级导航菜单代码
Aug 28 Javascript
jquery中表单 多选框的一种巧妙写法
Sep 06 Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
Jan 11 Javascript
jquery表单验证实例仿Toast提示效果
Mar 03 Javascript
JS检测数组类型的方法小结
Mar 14 Javascript
详解vue+css3做交互特效的方法
Nov 20 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
javascript实现搜索筛选功能实例代码
Nov 12 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脚本数据库功能详解(上)
2006/10/09 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
jquery $.ajax入门应用一
2008/11/19 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
python保存文件方法小结
2018/07/27 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
服务之星获奖感言
2014/01/21 职场文书
大学生毕业鉴定
2014/01/31 职场文书
会计岗位说明书
2014/07/29 职场文书
邓小平理论心得体会
2014/09/09 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
严以用权学习心得体会
2016/01/12 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL