锁定老帖子 主题:DWR&webwork整合讨论
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-07
个人觉得dwr这个Ajax框架不错,之前也用它整合过spring+hibernate,用起来也比较得心应手,但直接用Dwr去调用spring的bean,没有MVC的思想。为什么
有webwork这么优秀的框架不用呢!
于是最近在琢磨dwr+webwor+spring+hibernate的整合,迫于心急网上找了一些资料,照做!
首先把先所有的配置都配置好(web.xml,dwr.xml,xwork.xml),先做一个简单的,没有去整合spring+hibernate。我靠虑只要dwr能够调用webwork的action,
往后的问题也就顺水推舟了。
好了一切准备就绪,启动tomcat,开浏览器输入http://localhost:8080/项目名称/dwr
好没有问题,看到了 Classes known to DWR:
证明DWR&webwork已经基本没有问题了。
一、写了一个demo1.jsp和action(DwrWebworkDemo1.class),处于测试在demo1.jsp中写一个form提交到DwrWebworkDemo1.action。测试成功,可以 提交到action。
二、写一个javascript方法&button ,让dwr提交action 如下, <script type="text/javascript"> function cc() { </script> 然后导入由dwr生成的DWRAction.js,DWRActionUtil.js,engine.js,util.js。 如下 <script type='text/javascript' src='/Nodea/dwr/interface/DWRAction.js'></script> <script type='text/javascript' src='/Nodea/dwr/interface/DWRActionUtil.js'></script> <script type='text/javascript' src='/Nodea/dwr/engine.js'></script> <script type='text/javascript' src='/Nodea/dwr/util.js'></script>其中Nodea是我的工程名称。
三、问题出现了,报DWRActionUtil未定义,郁闷!有人说从dwr的源码包中把DWRActionUtil中拿出来放到工程里就没有问题,照做听过来认的。
建立dwr/interface,并打开源码包从dwr-2.0.2-src/java/org/directwebremoting/webwork下拷贝DWRActionUtil.js到dwr/interface下。 本以为大功告成。
四、问题仍未解决,同样报SWRActionUtil未定义。
问题出在那里啊,很郁闷!
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-08
我也是同样的问题
|
|
返回顶楼 | |
发表时间:2008-01-25
<script type='text/javascript' src='/Nodea/dwr/interface/DWRActionUtil.js'></script>
这里的DWRActionUtil.js 应该是项目里的路径, 如: path: /nd/WebRoot/resources/js/dwr/DWRActionUtil.js 则写成 <script type='text/javascript' src="${pageContext.request.contextPath}/resources/js/dwr/DWRActionUtil.js"></script> |
|
返回顶楼 | |
发表时间:2008-11-10
Stack overflow at line:12
|
|
返回顶楼 | |
浏览 4711 次