DWR3 访问WEB元素的两种方法实例详解


Posted in Javascript onJanuary 03, 2017

DWR3访问WEB元素主要有两种方法,

第一种是类似于SpringMVC的用法,直接使用,也就是说在需要使用DWR来远程调用的方法上给一个需要用到的WEB元素作为参数,这个参数在调用该方法的时候不需要用户来传递,当调用该方法的时候系统会自动的给该参数赋值,这时候我们就可以在方法体中自由的使用了!

如:

public void test(HttpSession session) {
 System.out.println(session.getId());
 }
 
 public void test(String name, HttpServletRequest request) {
 System.out.println(request.getRequestURL()+name);
 }//这里都是把WEB参数作为最后一个参数的,因为印象中
//SpringMVC里面只能把WEB参数作为最后一个参数的,
//放其他位置的还没有测试,不知道是否可以

第二种方法是使用DWR3为我们的分装来实现WEB元素的访问:

代码如下:

WebContextFactory.get().getSession();//session
WebContextFactory.get().getHttpServletRequest();//request
WebContextFactory.get().getHttpServletResponse();//response

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript实现的网页局布刷新效果
Dec 01 Javascript
jQuery第三课 修改元素属性及内容的代码
Mar 14 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
JS+CSS实现一个气泡提示框
Aug 18 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
JS简单实现获取元素的封装操作示例
Apr 07 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
Jun 19 Javascript
JavaScript+HTML5实现的日期比较功能示例
Jul 12 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 #Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
Jan 03 #Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 #Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 #Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 #Javascript
vue.js将unix时间戳转换为自定义时间格式
Jan 03 #Javascript
使用Angular缓存父页面数据的方法
Jan 03 #Javascript
You might like
建立动态的WML站点(三)
2006/10/09 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
js 单引号 传递方法
2009/06/22 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
vue实现登录功能
2020/12/31 Vue.js
JavaScript WeakMap使用详解
2021/02/05 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
房屋买卖协议书
2014/04/10 职场文书
文秘应届生求职信
2014/07/05 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
学历证明范文
2015/06/16 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
python常见的占位符总结及用法
2021/07/02 Python
python 进阶学习之python装饰器小结
2021/09/04 Python