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之卸载鼠标事件的代码
May 14 Javascript
自用js开发框架小成 学习js的朋友可以看看
Nov 16 Javascript
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
Feb 19 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
Apr 05 Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
Aug 06 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
layui之数据表格--与后台交互获取数据的方法
Sep 29 Javascript
JS实现骰子3D旋转效果
Oct 24 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
PHPEXCEL 使用小记
2013/01/06 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
AngularJS 控制器 controller的详解
2017/10/17 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
Python数据结构之翻转链表
2017/02/25 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
优秀少先队工作者事迹材料
2014/05/13 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书
个人四风问题整改措施
2014/10/24 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
简单谈谈Python面向对象的相关知识
2021/06/28 Python
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang