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 相关文章推荐
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
Dec 27 Javascript
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 Javascript
javascript面向对象之Javascript 继承
May 04 Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 Javascript
node.js中的http.request方法使用说明
Dec 14 Javascript
Javascript实现跑马灯效果的简单实例
May 31 Javascript
vue实现简单实时汇率计算功能
Jan 15 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 Javascript
JS中实现浅拷贝和深拷贝的代码详解
Jun 05 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
Feb 13 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 Javascript
微信小程序实现页面左右滑动
Nov 16 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
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
JavaScript的parseInt 进制问题
2009/05/07 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
js给selected添加options的方法
2015/05/06 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
调试Python程序代码的几种方法总结
2015/04/28 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
python实现广度优先搜索过程解析
2019/10/19 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
基于python实现地址和经纬度转换
2020/05/19 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
django使用graphql的实例
2020/09/02 Python
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
上海中网科技笔试题
2012/02/19 面试题
班班通校本培训方案
2014/03/12 职场文书
志愿者活动总结范文
2014/04/26 职场文书
2015年药店工作总结
2015/04/20 职场文书
长江七号观后感
2015/06/11 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
vue实现同时设置多个倒计时
2021/05/20 Vue.js
Python竟然能剪辑视频
2021/05/25 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL