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 相关文章推荐
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 Javascript
基于jquery的多功能软键盘插件
Jul 25 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
web css实现整站样式互相切换
Oct 29 Javascript
JS比较2个日期间隔的示例代码
Apr 15 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
Feb 11 Javascript
微信小程序保存多张图片的实现方法
Mar 05 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
Angular8 实现table表格表头固定效果
Jan 03 Javascript
vue实现短信验证码输入框
Apr 17 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技术实现加载字体并保存成图片
2015/07/27 PHP
JavaScript全局函数使用简单说明
2011/03/11 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
2020/10/29 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
中学老师的自我评价
2013/11/07 职场文书
《会变的花树叶》教学反思
2014/02/10 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
宣传标语大全
2014/07/01 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
中标通知书格式
2015/04/17 职场文书
小学四年级作文之写景
2019/08/23 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
使用javascript解析二维码的三种方式
2021/11/11 Javascript
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android