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 04 Javascript
Confirmer JQuery确认对话框组件
Jun 09 Javascript
web前端开发也需要日志
Dec 09 Javascript
jQuery前台数据获取实现代码
Mar 16 Javascript
js列举css中所有图标的实现代码
Jul 04 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
JavaScript中双叹号!!作用示例介绍
Sep 21 Javascript
用JS动态改变表单form里的action值属性的两种方法
May 25 Javascript
js实现微博发布小功能
Jan 12 Javascript
Vue 仿百度搜索功能实现代码
Feb 16 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
对angularJs中自定义指令replace的属性详解
Oct 09 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中使用Oracle数据库(5)
2006/10/09 PHP
PHP网站基础优化方法小结
2008/09/29 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
js实现日历与定时器
2017/02/22 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
详解vuex的简单使用
2018/03/12 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
python实现删除文件与目录的方法
2014/11/10 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
django表单的Widgets使用详解
2019/07/22 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
劳动模范事迹材料
2014/01/19 职场文书
旷课检讨书3000字
2014/02/04 职场文书
计算机专业职业规划
2014/02/28 职场文书
研讨会主持词
2014/04/02 职场文书
个人自我剖析材料
2014/09/30 职场文书
护士旷工检讨书
2015/08/15 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python
Go语言特点及基本数据类型使用详解
2022/03/21 Golang
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python