DWR 关于 自动生成的 js文件的疑惑。

本人今天开始学习DWR,按照参考书上做了一个Hello Name的例子,有三点不明白的地方。

1.我在jsp页面引用
这个service.js是哪里来的(当然了,我知道是自动生成的,但是这个东西放在哪里?)

2.我按照书上的说明将engine.js和util.js两个js文件放置在工程目录下的jscript文件夹里,并在jsp页面引用
[code="js"]
[/code]
结果报错:[color=red]A request has been denied as a potential CSRF attack.[/color]

3.我通过网上的方法,网上提供两种方法, 我只用第二种简单的,就是将jscript/engine.js和jscript/util.js改为:
dwr/engine.js和dwr/util.js(也就是更改了js文件存放的目录),结果可以运行,但是我就郁闷了,dwr这个目录以及里面的js文件根本不存在啊,并且我在浏览器里输入:http://10.81.66.173/dwr_1/dwr/engine.js它又弹出engine.js的文件下载框,说明存在该文件,但是明明我找不到啊,自动生成的也应该至少存在把。怎么隐身了啊。

在这里跟大家交个朋友,请大家帮我看看是什么原因。

dwr

3个回答

这两个js是确实存在的,你浏览器输入的地址只是网络映射地址,而这两个js实际是放在dwr.jar包里面的,是通过org.directwebremoting.servlet.DwrServlet解析的,因为这个servlet拦截的就是/dwr/*的地址。

[quote]2.我按照书上的说明将engine.js和util.js两个js文件放置在工程目录下的jscript文件夹里,并在jsp页面引用[/quote]

-- 关于这点,我不理解!因为现在的DWR并不存在这两个js文件

在web.xml中,我们作如下配置:
[code="xml"]

dwr-invoker
/dwr/*

[/code]

这意味着,不管是dwr/interface/service.js,还是dwr/engine.js,其最终都是交给dwr-invoker(这里指org.directwebremoting.servlet.DwrServlet)处理。

[color=blue]我觉得楼主是纠结于为什么请求路径中包含后缀名是*.js,而实际上不存在engine.js的javascript文件这一问题吧!![/color]

举个例子,我们创建一个Servlet(可以输出“hello”),然后在web.xml中作如下配置:
[code="xml"]

myServlet
/main.html



myServlet
/main.js

[/code]

这样,不管你在浏览器中输入http://localhost/main.[color=red]html[/color],或是http://localhost/main.[color=red]js[/color],最终都是输出“hello”

补充一点,楼主可以参照官方发布的一个简单例子,如果可以阅读简单英文的话,那就更容易入门了!!!
[url]http://directwebremoting.org/dwr/introduction/getting-started.html[/url]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dwr自动生成的js文件在哪
我用DWR的时候,要引入一个由DWR自动生成的js文件,请问这个文件在哪,我全盘搜了下,还是没找到。n[b]问题补充:[/b]n是不是在内存里面?
dwr自动生成的js是怎么回事?
1) 要引用几个dwr的js,其中engine.js必须要,如果需要用到dwr提供的一些方便的工具要引用util.js rn2) 然后还要引用dwr自动生成的js,dwr/interface/service.js,注意js名字要和dwr.xml配置的一样 rn3) js里的service.sayHello和java类的那个有一点区别,多了个参数,用来callback返回的数据 rn<%@ page language="java" pageEncoding="UTF-8"%> My JSP 'first_dwr.jsp' starting page rn rn [color=#FF0000] [/color] rnrn其中红色部分是dwr自动生成的,但是怎么自动生成的呢?rn我的web项目里边没有.dwr.xmlrnrnrn
DWR疑惑求解
不知道这么回事,在公司电脑上dwr没任何问题,回家在自己电脑上总是报找不到DwrServlet类错误,同一个项目。换了台机器就不行了。不知道怎么回事。求解! rn严重: Error loading WebappClassLoader rn delegate: false rn repositories: rn /WEB-INF/classes/ rn----------> Parent Classloader: rnorg.apache.catalina.loader.StandardClassLoader@79801c rnorg.directwebremoting.servlet.DwrServlet rnjava.lang.ClassNotFoundException: org.directwebremoting.servlet.DwrServlet rnat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1338) rnat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187) rnat org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1027) rnat org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750) rnat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) rnat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) rnat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) rnat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) rnat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) rnat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) rnat org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868) rnat org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) rnat org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) rnat org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) rnat org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) rnat java.lang.Thread.run(Thread.java:619) rn2008-10-30 22:30:41 org.apache.catalina.core.StandardWrapperValve invoke
求解DWR疑惑
不知道这么回事,在公司电脑上dwr没任何问题,回家在自己电脑上总是报找不到DwrServlet类错误,同一个项目。换了台机器就行了。不知道怎么回事。求解!rn严重: Error loading WebappClassLoaderrn delegate: falsern repositories:rn /WEB-INF/classes/rn----------> Parent Classloader:rnorg.apache.catalina.loader.StandardClassLoader@79801crn org.directwebremoting.servlet.DwrServletrnjava.lang.ClassNotFoundException: org.directwebremoting.servlet.DwrServletrn at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1338)rn at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)rn at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1027)rn at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)rn at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)rn at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)rn at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)rn at java.lang.Thread.run(Thread.java:619)rn2008-10-30 22:30:41 org.apache.catalina.core.StandardWrapperValve invoke
DWR同步的疑惑
最近在做一个bpm的项目,有个表单需要用DWR远程调用另外一个系统的方法;但在调用过程中出现了问题,这个方法有时候调用得到,有时候又调用不到,觉得是异步请求的关系,所以在代码中将请求设置成了同步,即在调用方法的地方加上了 DWREngine.setAsync(false); 在方法结束的地方加上了DWREngine.setAsync(true); 但仍然出现调用不到得现象。 rn 代码如下: rn[code="java"]DWREngine.setMethod(DWREngine.ScriptTag); rndwr.engine._path = "http://10.0.1.99:7001/Contract/dwr/"; rndwr.util._path = "http://10.0.1.99:7001/Contract/dwr/"; rnSubBankAJAX._path = "http://10.0.1.99:7001/Contract/dwr/"; rnDWREngine.setAsync(false); rnvar contextPath = "<%=contextPath%>"; rnvar isSubmit = false; rnvar max_no = 0; rnisForm = true; rn//如果为核准按钮时累计金额累加,并要求财务附件上产,如为驳回则财务附件内容清除并付款状态更改 rn rn//获得表单 rnfunction getForm() rn return document.all.applyForm; rn rn rnfunction getAdd() rn var i = 0; rn var msg = ""; rn if (document.getElementById("cw_arriveDate").value.length != 10) rn i++; rn msg = msg + i + ".收单日期未填写\n"; rn rn rn var cwAttachfiles = document.getElementById("max_no").value; rn if (cwAttachfiles == 0) rn i++; rn msg = msg + i + ".财务附件未上传"; rn rn else rn document.getElementById("fileAttach").outerHTML = ""; rn rn if (msg.length > 0) rn alert(msg); rn return; rn rn else rn DWREngine.setAsync(false); rn SubBankAJAX.addPayment(document.getElementById("formEntity.contractNO").value, document.getElementById("formEntity.payMoney").value); rn DWREngine.setAsync(true); rn rn var form = getForm(); rn form.operation.value = "release"; rn if (form.onsubmit == null || form.onsubmit.call(form)) rn var elements = form.getElementsByTagName("input"); rn if (elements) rn for (var i = 0; i < elements.length; i++) rn if (elements[i].type == "button") rn elements[i].disabled = "disabled"; rn rn rn form.submit(); rn rn [/code]rn而如果在AJAX请求的地方加上alert,则一定可以调用到;DWREngine.setAsync(false);这个方法会无效呢? 各位大侠哪位知道,告诉一下谢谢
DWR使用疑惑
没用dwr的时候,这样要写一大堆JS,先看如下代码:rnrn[code=JScript]rnfunction okle()rn document.getElementById("notice").innerHTML = "";rn if(xmlHttpRequest.readyState != 4)rn document.getElementById("notice").innerHTML = "Loading。。。";rn rn if(xmlHttpRequest.status == 200 && xmlHttpRequest.readyState == 4)rn var a = xmlHttpRequest.responseText;rn alert(a);rn rnrn[/code]rnrn上面回调函数中,document.getElementById("notice").innerHTML = "Loading。。。";rnrn这句处理得非常好,是在 xmlHttpRequest.readyState != 4 的时候执行的,如今用了Dwr框架,如何实现呢?rnrnrn用了dwr后:rnrn[code=JScript]rna.b(par,callBack);rnrnfunction callBack()rnrnrn[/code]rnrn貌似callBack方法已经是当 xmlHttpRequest.readyState == 4 的时候执行,那我想在这之前显示一个 “Loading。。。”怎么做呢?rn也就是 readyState 等于0、1、2、3的时候rnrnrn
关于js语法的疑惑
本人从事java,对js不太熟.rn[code=javascript]rn var ws;rn var target = "ws://127.0.0.1:8080/WebSocketDemo/echo";rn rn function subOpen()//建立连接rn if (target == '') rn alert('Please select server side connection implementation.');rn return;rn rnrn if ('WebSocket' in window) rn ws = new WebSocket(target);rn console.info("创建WebSocket对象");rn rn var names=""; rn for(var name in ws) rn names+=name+": "+ws[name]+",\n"; rn rn alert(names); rn else if ('MozWebSocket' in window) rn ws = new MozWebSocket(target);rn console.info("创建MozWebSocket对象");rn else rn alert('WebSocket is not supported by this browser.');rn return;rn rn rn ws.onmessage=function(event)rn var dv = document.getElementById('dv');rn dv.innerHTML += event.data;rn rn rn rn function send()//发送消息rn var msg = document.getElementById('msg').value;rn console.info("发送消息:"+msg);rn ws.send(msg);//websocket对象的send方法rn rn [/code]rn下面这么写就没有问题:rn[code=javascript]rn var ws;rn var target = "ws://127.0.0.1:8080/WebSocketDemo/echo";rn rn function subOpen()//建立连接rn if (target == '') rn alert('Please select server side connection implementation.');rn return;rn rn if ('WebSocket' in window) rn ws = new WebSocket(target);rn console.info("创建WebSocket对象");rn rn else if ('MozWebSocket' in window) rn ws = new MozWebSocket(target);rn console.info("创建MozWebSocket对象");rn else rn alert('WebSocket is not supported by this browser.');rn return;rn rn ws.onmessage=function(data)//接收服务器发送的信息rn console.info("接收服务端的数据:"+data.data);rn ; rn rn function send()//发送消息rn var msg = document.getElementById('msg').value;rn console.info("发送消息:"+msg);rn ws.send(msg);//websocket对象的send方法rn rn rn[/code]
关于JS的一点疑惑
- -对于JS不是很熟练,最近开始学习和掌握关于JS闭包,继承,扩展这一块。遇到一个问题rn公司封装好了一些js文件 rn源文件是这样的,这里只列举一个简单的JS函数rn[code=JScript]rn(function() rn var As =rnrn //格式化数字rn AsNumber.prototype.FormatNumberValue = function(precision) rn var numberValue = this.value.toString();rn var nArr = numberValue.split(".");rnrn var reg = /^[-]?[\d]+$/gim;rn if (!reg.test(nArr[0].toString())) rn return NaN;rn rnrn if (nArr.length > 1) rn reg = /[^\d]/gim;rn if (reg.test(nArr[1].toString())) rn return NaN;rn rn rnrn numberValue = nArr[0].toString();rnrn //精度rn var nPrecision = parseInt(precision);rn if (!isNaN(nPrecision) && (nPrecision > 0)) rn var decimalValue = (nArr.length > 1) ? nArr[1].toString() : "";rnrn numberValue += this.FormatPrecision(decimalValue, nPrecision);rn rnrn return numberValue;rn rnrn;rn)();rn[/code]rn我自己将这一段抠出来,按照原生态的JS办法执行调用 但是报错说找不到this.value.toString()rn我想知道以上这段JS该如何调用到页面?弄的我有点混淆了
关于JS命名的疑惑?
我在看HAO123和豆瓣网时。发现他们的JS的命名基本上都是用单个字母来取变量名。感觉很奇怪,难道这样命名有什么优势好处不成?望高手解答.............rnrnrn[code=JScript]rn T = function(j, h, k) rn var m = "-",rn i;rn if (!S(j) && !S(h) && !S(k)) rn i = j[z](h);rn if (i > -1) rn k = j[z](k, i);rn if (k < 0) k = j[D];rn m = j[H](i + h[z](N) + 1, k)rn rn rn return mrn ,rn[/code]rnrn
关于Ext读取DWR返回数据的疑惑
各位老大,我的问题是这样的:rnrn1、我使用dwr返回了一个完整的json格式的数据函数,类似 myjar.myfun();rn2、现在需要把它的返回数据加载到Ext的 TreeLoad中去,请教如何处理??rnrn3、这是我的Ext部分:rn[code=JScript]Ext.BLANK_IMAGE_URL = 'js/ext/resources/images/default/s.gif';rnExt.onReady(function()rnvar root = new Ext.tree.AsyncTreeNode(text:'【税务机关列表】');rnvar tree = new Ext.tree.TreePanel(rn region:'west',rn contentEl:'west-div',rn title:'【树列表】',rn split:true,rn width: 200,rn minSize: 175,rn maxSize: 400,rn autoScroll :true,rn expanded:true,rn collapsible: true,rn margins:'0 0 0 0',rn animate:true,rn waitMsg:"正在加载数据,稍等......",rn loader: new Ext.tree.TreeLoader(dataUrl: '/NewSMS/data.htm'),rn loader: new Ext.tree.DWRTreeLoader(dataUrl:SwjgBus.getjsonTree), rn proxy: new Ext.data.DWRProxy(SwjgBus.getjsonTree, true), rn// loader: new Ext.tree.TreeLoader(dwrCall:SwjgBus.getjsonTree),rn root:rootrn );rn tree.on('click', function (node) rn if(node.isLeaf()) rn if( node.attributes.hrefTarget===undefined) rn node.attributes.hrefTarget='#'; rn return; rn rn try Ext.get('center-iframe').dom.src = node.attributes.hrefTarget ; catch(e) rn rn , this, stopEvent:true );rn rnrn 。。。。。。。。。。。。。。。。。。。。。。[/code]rnrnrnrn
jsp引入js文件的疑惑
最近几天,同事问我说,生产上的页面经常发生页面加载不全的问题。打开firebug看了下,好多js文件都是404,导致后面js报错,页面显示不完整。等一会儿再刷新页面就正常了。另外就是删除浏览器缓存后,或者很长时间打开浏览器后,访问的话,这个问题出现的频率很高。不过一直找不到问题,按道理,清理过缓存,第一次访问,会从服务器下载js文件的。哪怕加载失败,刷新也会重新从服务器获取的。问题就是找不着,请教
关于自动生成文件问题
我工程目录在www文件夹下面1个wang文件夹 比方说我改一个wang文件夹里的1个名字叫xiugai.php文件 保存 xiugai.php会自动生成在www文件夹下 这个是什么原因?
~~~关于PE文件的疑惑~~~
以前从没听说过这个东西,这是在做HOOK API时知道的概念,书上有个例子,通过PE文件,找到了程序所有的导入函数名和地址,但自己不是很懂,能帮忙描述下PE文件吗,最好推荐本书,上面对PE文件介绍的比较详细,因为我手上这本书支PE文件的描述就几句话,我想知道关于PE文件的更多的知识..rn 谢谢!!
关于.dat 文件的疑惑
我一直在学习数据库编程。前几天看到一个例子。他是使用.dat来存放数据的。我不是很明白。.dat是由什么来创建的呢。rnrnrn我看过有本书上。有个例子。是通过代码。建立的。rnAddress=recordrn Name:string[10]; //姓名rn Sex: String[4]; //性别rn Duty:string[10]; //类别 包括('行政人员','教师','初一','初二','初三')等rn Age: Word; //年龄rn State:String[16]; //状态 包括('毕业','在校','专职','兼职',‘职务’)等rnrnrn但是我用txt打开。能直接看到里面的数据。但是。那个例子里面的打开全是乱码。rnrnrn
关于文件的疑惑
可否实现当打开一个文件时,先判断是否有其他进程在写该文件,若有,则放弃,否则,读取文件。rn访问文件时文件的状态是否会改变??改变了文件的哪个状态?、rn我本想用CFileStatus获取文件属性,但不知道哪个属性可以符合条件。rn还有,文件的存档属性是用来标识什么的?rn达人赐教!!
关于移动文件的疑惑
IE->另存为rnrn1.htm(文件) + 1.file(目录)rnrn为什么移动1.htm到另一个文件夹,1.file也会跟着移动,这其中有什么奥妙吗?
关于.RC文件的疑惑
我自绘了一个图标,然后得到的.RC文件中缺少以下的代码,不知道为什么:rn/////////////////////////////////////////////////////////////////////////////rn//rn// Iconrn//rnrn// Icon with lowest ID value placed first to ensure application iconrn// remains consistent on all systems.rnIDI_ICON ICON DISCARDABLE "icondemo.ico"rn#endif // English (U.S.) resourcesrn/////////////////////////////////////////////////////////////////////////////
DWR如何自动生成util.js engine.js
刚开始学习DWR,下面是HTML中引入的JSrnrn我创建了一个类: Hello.java,可以引入 rn为什么engine.js和util.js不能引入啊,这个不是DWRServlet自动生成的吗?rn[code=HTML]rn rn rn rn[/code]rn
关于自动生成js的奇怪问题???
js 是用程序在后台自动生成的,里面包含一些新闻列表,当我用其实文件引用这个自动生成的JS文件时,竟显示空白,只有再手动重新保存一次JS文件才可以显示,手动重新保存时根本没有对JS文件做任何改动,JS文件也没有任何语法错误,这是什么??rnrn请大家多多指教,谢谢rn
关于JS和JSP的一些疑惑
有一个疑惑很久了,js,jsp什么时候要用jsp,什么时候要有用js。rn自己目前的理解,rnjs是用于客户端事件的处理,比如,对输入手机号码进行核查。rnjsp是用于服务端,代码不可见,可以动态的生成页面。rn是不是js能做的事情就不用jsp了。rn目前理解就这样。感觉已经开始乱了。rn
关于js的自定义函数属性的疑惑
晚上看犀牛书(第六版),关于函数这一节,有关‘自定义函数属性’,下面的例子,看了好久也是迷糊的rnrn[code=JScript]rnfunction fun2(x) rn if(isFinite(x) && x>0 && x==Math.round(x)) rn if(!(x in fun2)) //如果没有混成结果rn fun2[x] = x*fun2(x-1) //计算结果并缓存rn return fun2[x]; //返回缓存结果rn rn else return NaN;rnrnfun2[1] = 1;rnconsole.log(fun2(3)); //6,火狐下测试的,fun2是计算阶乘的rn[/code]rnrnrn哪位大大可以解释下上面的代码么。
关于js框架的一些疑惑?
我开始学习js并不是直接学习原生的JavaScript脚本,而是直接学习的jquery框架,现在jquery框架使用了4个多月了,基本上能够熟练使用了,在项目中处理页面和底层程序的交互,也没什么问题,最近我们又开始使用extjs,我也开始学习extjs,但我总觉得有点地基不牢固的感觉,由于有使用jquery的经验,所以学习extjs不是太难,但总觉得自己少了点啥,我是不是需要补补原生的JavaScript呢?
关于js中function的疑惑
小弟在使用js function时遇到一个问题:rn首先自定义一个object:rnMyObject=funtion(name,age)rnthis.name=namernthis.age=agernrnMyObject.prototype=rntest:function()rnalert(this.name)rnrnrn然后在html:rn其他省略rnrnrnvar a = new MyObject("Jack","20")rnonload=function()rndocument.getElementById('button').onclick=a.testrnrnrnrn这样的话alert出来的结果是一个empty,而不是"jack",而如果改成a.test()的话就可以得到"jack",当然,如果该了得话,就不是一个回调函数了。rn我想知道为什么把a.test作为一个object赋值给onclick后就不能得到a的proprty了呢?rn我自己的理解是这里a.test作为一个object,已经脱离了MyObject而单独存在,所以不能引用a里面的class variable,不知道这样理解对不对。rn
dwr用到的2个js文件
dwr用到的2个js文件
如何动态加载DWR生成的js文件
现在有一个项目 里面的查询都是用dwr做的 前端页面是用ext做的rn这样在第一次加载页面的时候照成要加载很多的dwr(大概在200-300吧)rn造成加载页面的时候速度很慢rn分析哪下 发现很多dwr都是和一个业务js文件对应的(js文件实现动态加载)rn现在想在希望在加载js文件前 找到需要的dwrjs文件然后先加载dwrjs在加载业务的js文件rn忘那位指点下 谢谢
如何缓存DWR生成的JS文件
DWR provides a convenient mechanism to execute server side java classes from javascript running in the browser. We use it extensively while developing Dekoh applications. Recently I noticed that whe...
js疑惑--this
[code=HTM]rnrnrnrn rn Insert title herernrnrn rnrnrnrnrnrnrnrnrn[/code]
dwr 的所需js
dwr.jar engine.js util.js
dwr和js自定义方法
js中自定义一个方法rn例如rnfunction aa(id,name,pass)this.id=id;this.name=name;this.pass=passrnrn再定义一个数组var arr = new Array();rnarr[i]=new aa(1,zhangsan,123456);rnrn此时我将arr数组传递给对应的java处理rn例如myname.java 里面含有一个public void bb([color=#FF0000]这里是js传过来的arr数组[/color])方法rnrn并且我还有一个id,name,pass构成的mybean的bean()也就是实现set和get方法rnrn请问 红色字体部分参数如何定义,如果我public void bb(List list)此时我虽然能接收到数组,但是里面的值是[reference:c0-e3]rnrn如果我public void bb(List list)此时页面报error错误rnrn请高手指点
dwr js未定義
代碼不多 3段 有勞各位父老鄉親了rnrnweb.xmlrnrnrn dwrServletrn org.directwebremoting.servlet.DwrServletrn rn debugrn truern rn rnrn rn dwrServletrn /dwr/*rn rnrndwr.xmlrnrnrnrnrn rn rn rn rn rnrnrnxx.jsp頁面rn rn rn rnrn rnrn网页错误详细信息rnrn用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)rn时间戳: Thu, 12 Jan 2012 07:43:30 UTCrnrnrn消息: 'getPower' 未定义rn行: 52rn字符: 2rn代码: 0rnURI: http://127.0.0.1:8888/iptms/sys/user/power.dornrn
JS和DWR的问题
function addtocart(foodid)//添加到购物车rn dingcan.isSingle(foodid,checIsSingRes);//检查是否是同一个餐厅的rn dingcan.checkFood(foodid,judge);//检查购物车中是否已经有相同的食品rn rnfunction judge(data)rn if(data==0)rn alert("购物车中已经有此菜品,不能重复添加,可以修改菜品份数");rn rn elsern dingcan.getFood(data,displaycart);rn rn rnfunction checIsSingRes(data)rn if(data==1)rn alert("一张订单只能点同一餐厅的菜品");rn rn rn3个JS方法,第一个是主方法 里面有两个DWR的远程调用方法,checIsSingRes,judge这两个是回调函数rn现在的问题是 如果checIsSingRes(data)这个方法 执行了alert("一张订单只能点同一餐厅的菜品");如何停止执行主方法里面的rndingcan.checkFood(foodid,judge);//检查购物车中是否已经有相同的食品rn直接跳出主方法
JS DWR问题
[img=https://img-bbs.csdn.net/upload/201309/24/1380011421_816880.jpg][/img]rn不知道为什么,会产生两次调用。郁闷~!rn引入的对象是未定义的。。纠结
dwr示例js出现问题
我按照林信良的dwr示例子rnhttp://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspxrn做,rn有几处疑问:rn //这个是什么意思,什么作用?rn rn rn //这个是在我根目录上的js文件rnrn在HelloWorld.js中rnfunction HelloWorld() rn alert("aaa");rn var user = $("user").value;rn HelloWorld.sayHelloWorldTo(user, callback);rnrnfunction callback(msg) rn DWRUtil.setValue("result", msg);rnrnrn执行,rn点击,弹出对话框"aaa",说明js调用到拉。rn但是出现不支持对象或方法错误
dwr js压缩
未压缩前 engine.js 46.1k util.js 45k 压缩后 engine.js 13.9 KB util.js 13.4 KB 用winrar解压dwr到一个文件夹 复制压缩后的js到org\directwebremoting目录 cmd下,进入dwr解压跟目录 jar cvf dwr.jar META-INF org uk dwr-version.prope...
js中调用dwr
我在javascript中通过dwr来调用某个java类的一个方法:如下rnfunction ChkForm()rnrn //验证表单的基本数据是否正确:是否为空什么的,没有数据库操作rn .......如果上面的验证通过了,进行部门存在判断rn return ChkDept();rn 这里边不仅仅只有部门判断,还有其他判断rn 。。。。rnrn rnrnfunction ChkDept()rnrn //该方法主要是进行判断部门是否存在判断rn deptService.isDeptExists(unitid,deptname,rn function(data)rn rn if(data) //说明部门是存在的:return true; else alert('部门不存在 ');return false;rn );rn
DWR js文件路径
Tomcat5以配置 端口:80 ;虚拟主机为:abc工程,rn在浏览器中输入:http://127.0.0.1 DWR js文件未找到;rn在浏览器中输入:http://127.0.0.1/abc DWR js文件才能访问。rnrnDWR js文件位于abc/dwr下rn rn rn
dwr js报错 未定义
js报错:test未定义,请问是怎么错了,该怎么改啊?rn[color=#FF0000]index.jsp[/color]rn<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>rnrnrn rn rn rn rn rn rn rn This is my JSP page. rn rnrnrnrn[color=#FF0000]dwr.xml[/color]rnrnrnrn rn rn rn rn rnrnrn[color=#FF0000]web.xml[/color]rnrnrn rn index.jsprn rnrn rn dwr-invokerrn uk.ltd.getahead.dwr.DWRServletrn rn rn dwr-invokerrn /dwr/*rn rn debugrn truern rn rnrnrnrnrnrnrn
dwr js包 DwrEngine.js+DwrUtil.js
dwr1.0 dwr2.0 js包 DwrEngine.js+DwrUtil.js
关于一个DWR中JS的问题
[code=JScript]rn rn rn rnfunction getload()rn supportid=QueryString("id");rn if(supportid!="")rn Support.search(supportid,function(dto)rn casetype1=dto.caseType1;rn var type1=document.getElementById("type1");rn for(i=0;i
【问】在使用Dwr时web.xml文件的配置疑惑
最近在学习dwr的过程中编写web.xml文件出现了点困惑,望各位指教!rn问题如下:rnweb.xmlrn1、rnrndwr-invokerrnorg.directwebremoting.servlet.DwrServletrnrn2、rnrn dwr-invokerrn uk.ltd.getahead.dwr.DWRServletrnrnrn以上2种配置文件所引用的class两者都在dwr.jar里用什么区别?rn
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池