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 判断 object 的特定类转载
Feb 01 Javascript
json 入门基础教程 推荐
Oct 31 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
Mar 08 Javascript
Grid得到选择行数据的方法总结
Jan 17 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
对象转换为原始值的实现方法
Jun 06 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
详解vue 实例方法和数据
Oct 23 Javascript
vue + element-ui实现简洁的导入导出功能
Dec 22 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
Sep 19 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
prototype 的说明 js类
2006/09/07 Javascript
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python实现简易云音乐播放器
2018/01/04 Python
python+matplotlib绘制3D条形图实例代码
2018/01/17 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
python实现浪漫的烟花秀
2019/01/30 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
详解Python 循环嵌套
2020/07/09 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
优秀研究生自我鉴定
2013/12/04 职场文书
文秘求职信范文
2014/04/10 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB