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 判断客户端浏览器类型代码
Mar 01 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
Node.js编写CLI的实例详解
May 17 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
Vue实现一个返回顶部backToTop组件
Jul 25 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
Vue.js 利用v-for中的index值实现隔行变色
Aug 01 Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 Javascript
JSONP 的原理、理解 与 实例分析
May 16 Javascript
Angular+ionic实现折叠展开效果的示例代码
Jul 29 Javascript
如何利用vue实现波谱拟合详解
Nov 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实现 上一篇、下一篇的代码
2012/09/29 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
不使用浏览器运行javascript代码的方法
2013/07/24 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
js实现左右轮播图
2020/01/09 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
使用Python脚本操作MongoDB的教程
2015/04/16 Python
Python实现的密码强度检测器示例
2017/08/23 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
python适合做数据挖掘吗
2020/06/16 Python
python excel和yaml文件的读取封装
2021/01/12 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
工厂保洁员岗位职责
2013/12/04 职场文书
生物科学专业职业规划书范文
2014/02/11 职场文书
给老师的一封建议书
2014/03/13 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript
mysql 排序失效
2022/05/20 MySQL
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android