关于DWR 的 REQUEST
小弟刚接触DWR,大家都知道在DWR中可以通过WebContextctx=WebContextFactory.get();HttpServletRequestreques...
小弟刚接触DWR,大家都知道在DWR中可以通过WebContext ctx = WebContextFactory.get();
HttpServletRequest request = ctx.getHttpServletRequest(); 获得request 而 这个request是谁的请求呢? 这里的request 有什么意义什么时候用呢?
希望各位大大帮帮我^.^ 展开
HttpServletRequest request = ctx.getHttpServletRequest(); 获得request 而 这个request是谁的请求呢? 这里的request 有什么意义什么时候用呢?
希望各位大大帮帮我^.^ 展开
2个回答
展开全部
request当然是dwr调用 java 方法时发起的请求啦,你通过dwr调用方法时,dwr会通过ajax发起请求,请求dwr的servlet。基本的细节如下:
触发调用dwr的方法-->dwr核心js进行ajax请求Servlet(请求参数包含调用目标对象名称,方法名称以及方法参数等)-->servlet受理请求,调用请求的java方法-->以json形式返回调用结果-->dwr核心js处理结果并把调用返回值传入到调用dwr的方法时指定的回调函数中-->触发调用dwr结束。
这里主要用在被调用的方法中需要用request获取信息的时候,比如获取session中的数据。
触发调用dwr的方法-->dwr核心js进行ajax请求Servlet(请求参数包含调用目标对象名称,方法名称以及方法参数等)-->servlet受理请求,调用请求的java方法-->以json形式返回调用结果-->dwr核心js处理结果并把调用返回值传入到调用dwr的方法时指定的回调函数中-->触发调用dwr结束。
这里主要用在被调用的方法中需要用request获取信息的时候,比如获取session中的数据。
展开全部
头文件 引没引hello.js
通过DWR是从类转换成JS 也就是说你现在有了hello.js了 你可能没引吧
还有一个也是必须要引的 名字我记不住了 然后还有个方法
你在配置WEB.XML时有个DEBUG参数 这个参数会让你进入DWR的DEBUG调试环境
这样你可以测试你的方法了 如果测试成功 JS也都引了 就是你的回调函数写错了 而且我发现你的回调函数 hello.sendObj(,cb);
把大括号拿掉 我也好久不用了 忘得差不多了。
你把东西发过来 我给你弄. QQ 595252917
感觉上是类型的问题 其他配置应该都对了.
通过DWR是从类转换成JS 也就是说你现在有了hello.js了 你可能没引吧
还有一个也是必须要引的 名字我记不住了 然后还有个方法
你在配置WEB.XML时有个DEBUG参数 这个参数会让你进入DWR的DEBUG调试环境
这样你可以测试你的方法了 如果测试成功 JS也都引了 就是你的回调函数写错了 而且我发现你的回调函数 hello.sendObj(,cb);
把大括号拿掉 我也好久不用了 忘得差不多了。
你把东西发过来 我给你弄. QQ 595252917
感觉上是类型的问题 其他配置应该都对了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询