首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

DWR中实现直接获取一个JAVA类的返回值

DWR中实现直接获取一个JAVA类的返回值     DWR是Ajax的一个开源框架,可以很方便是实现调用远程Java类。但是,DWR只能采用回调函数的方法,在回调函数中获取返回值,然后进行处理。...我们假设在DWR中配置了Test在DWR中所对应的类未JTest,那么我们要调用getString方法,可以这样写: function Test() {     //调用Java类Test的getString...我们知道,DWR是Ajax的框架,那么必然拥有了Ajax的特性了。 先来说说Ajax的运行原理吧,其实它的原理很简单,就是调用远端地址,获取页面返回数据,然后进行分析处理。...而这个过程是异步的,就就是为什么DWR采用回调函数的原因了,而你不知道,我们调用了Java类后,回调函数不知道什么时候执行。...现在,让我们打开DWRengine.js文件,搜索一个asyn,马上,就发现了一个setAsync方法,原来,DWR是这个方法设置成属性封装起来了。这样,我们就可以实现获取返回值的功能了。

3.2K20

挖掘dwr

精巧的设计使DWR很容易被java开发人员接受;对传统web程序的无侵害性让它被引入更多的项目。与服务器端通信,DWR很有代表性,并很好的隐藏的xmlhttp对象,也基本可以满足我们要求。...如果我们想抛弃传统的webwork/spring mvc等MVC框架,全部数据由DWR来实现的话,也有一定风险。没办法,只能挖掘DWR深层次的应用了。...可能更准确的说是webwork/jsf为了和火热的AJAX套上关系,主动和dwr联系。dwr可以与Struts/JSF/PageFlow....集成。...我认为与DWR的服务器端业务层最合适的是spring.也就是DWR的creator最好的是spring IOC框架....其实dwr的这个封装没有必要,限制的dwr的开发.比如偶想在客户端做个cache,nnd,函数类型,不爽.编写无聊的,可能层次很深的callback函数.让代码很乱.

76810

DWR让Ajax如此简单(1)

DWR让Ajax如此简单(1) 阅读提示:这篇文章让读者看到了一个使用了DWR的Web应用是如何一步步建立的。...一些例子用来展示DWR如何使用和用它的库可以完成什么样的工作。 这篇文章让读者看到了一个使用了DWR的Web应用是如何一步步建立的。...DWR配置和使用 设置DWR的使用是简单的:将DWR的jar文件拷入Web应用的WEB-INF/lib目录中,在web.xml中增加一个servlet声明,并创建DWR的配置文件。...DWR的分发中需要使用一个单独的jar文件。你必须将DWR servlet加到应用的WEB-INF/web.xml中布署描述段中去。...当DWR在调试模式时,你可以从HTMl网页中看到所有的可访问的Java对象。包含了可用对象列表的网页会出现在/WEBAPP/dwr这个url上,它显示了对象的公共方法。

74210

看我如何利用发现的漏洞接管D-Link路由器

或 //读取任意文件,漏洞存在原因在于D-Link路由器未完全修复的CVE-2017-6190 影响产品: DWR-116型号中固件版本低于 1.06 DIR-140L型号中固件版本低于 1.02 DIR...-640L型号中固件版本低于 1.02 DWR-512型号中固件版本低于 2.02 DWR-712型号中固件版本低于 2.02 DWR-912型号中固件版本低于 2.02 DWR-921型号中固件版本低于...1.06 DIR-140L型号中固件版本低于 1.02 DIR-640L型号中固件版本低于 1.02 DWR-512型号中固件版本低于 2.02 DWR-712型号中固件版本低于 2.02 DWR-912...型号中固件版本低于 2.02 DWR-921型号中固件版本低于 2.02 DWR-111型号中固件版本低于 1.01 漏洞验证:由于目前D-Link存在大量未修复的该漏洞相关产品,为了避免对用户造成安全损害...影响产品: DWR-116型号中固件版本低于1.06 DWR-512型号中固件版本低于2.02 DWR-712型号中固件版本低于2.02 DWR-912型号中固件版本低于2.02 DWR-921型号中固件版本低于

76720
领券