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 相关文章推荐
用 JSON 处理缓存
Apr 27 Javascript
写出高效jquery代码的19条指南
Mar 19 Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
Jun 17 Javascript
jquery通过name属性取值的简单实现方法
Jun 20 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
Feb 27 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
Jun 17 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
如何在vue-cli中使用css-loader实现css module
Jan 07 Vue.js
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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
网页常用特效代码整理
2006/06/23 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
Django中template for如何使用方法
2021/01/31 Python
美国家具网站:Cymax
2016/09/17 全球购物
优秀毕业生自荐信范文
2014/01/01 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android