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 相关文章推荐
input按钮的事件处理大全
Dec 10 Javascript
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 Javascript
jquery、js操作checkbox全选反选
Mar 12 Javascript
js实现温度计时间样式代码分享
Aug 21 Javascript
js实现简洁的TAB滑动门效果代码
Sep 06 Javascript
JavaScript基础之AJAX简单的小demo
Jan 29 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
Angular4编程之表单响应功能示例
Dec 13 Javascript
Vue表单demo v-model双向绑定问题
Jun 29 Javascript
vue项目添加多页面配置的步骤详解
May 22 Javascript
vue 对axios get pust put delete封装的实例代码
Jan 05 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(4) php 函数 补充2
2010/02/15 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
js 实现watch监听数据变化的代码
2019/10/13 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
Python随机生成彩票号码的方法
2015/03/05 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
python相似模块用例
2016/03/04 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
演讲比赛的活动方案
2014/08/28 职场文书
创先争优活动承诺书
2014/08/30 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
银行给客户的感谢信
2015/01/23 职场文书
2015年维修工作总结
2015/04/25 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
消防安全月活动总结
2015/05/08 职场文书
追悼会悼词大全
2015/06/23 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python