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 相关文章推荐
通过DOM脚本去设置样式信息
Sep 19 Javascript
jQuery获取地址栏参数插件(模仿C#)
Oct 26 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
Apr 29 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
BootStrap的JS插件之轮播效果案例详解
May 16 Javascript
js仿支付宝多方框输入支付密码效果
Sep 27 Javascript
JavaScript输入框字数实时统计更新
Jun 17 Javascript
在node中使用jwt签发与验证token的方法
Apr 03 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 Javascript
基于vue实现图片验证码倒计时60s功能
Dec 10 Javascript
微信小程序开发打开另一个小程序的实现方法
May 17 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五种设计模式小结
2011/03/23 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
python实现小球弹跳效果
2019/05/10 Python
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
班组长岗位职责范本
2014/01/05 职场文书
咖啡蛋糕店创业计划书
2014/01/28 职场文书
自主招生自荐信指南
2014/02/04 职场文书
大学军训感言800字
2014/02/27 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
小学班级口号大全
2015/12/25 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
该怎么书写道歉信?
2019/07/03 职场文书