使用DWR调用动态数据,在本地测试环境tree可以正常出现,但是发布到服务器就木有显示了。
一直很头痛,代码都是没变,问题会出在哪呢?
开始考虑了服务器上的数据库是否有数据,调用是否正常,感觉没问题
看了一下代码,使用的是同步传输数据,又深入了解了一下这方面知识,感觉也没错,异步本地测试都不能生成
DWREngine.setAsync(false);
后来看了看加载的脚本,本地显示如下
发现engine.js,util.js都有加载,而服务器上的没有加载,估计问题就出在这了
加载的路径
<script type='text/javascript'
src='/BQS/dwr/interface/OrganizationService.js'></script>
<script type='text/javascript' src='/BQS/dwr/engine.js'></script>
<script type='text/javascript' src='/BQS/dwr/util.js'></script>
改为如下:
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
发布到服务器上没有/BQS这个路径了,所以就不会显示数据了
得想下办法使用相对路径才行啊
- 大小: 48.6 KB
分享到:
相关推荐
"Ext tree 结合dwr 调用后台数据"这个主题涉及到两个关键的技术:Ext JS的Tree组件和Direct Web Remoting (DWR)。这两个技术的结合使得前端用户界面能够动态地展示并操作后台的数据。 首先,让我们来了解一下**Ext ...
JavaScript调用这部分非常直接,只需引入由DWR自动生成的接口文件`TestClass.js`,以及DWR的核心库`engine.js`和工具库`util.js`。然后,你可以直接调用`testClass.testMethod1()`执行Java方法。 2. **有简单...
DWR允许我们在服务器端生成JSON(JavaScript Object Notation)数据,然后在客户端使用这些数据构建DOM元素以显示树形结构。例如,我们可以创建一个Java方法返回JSON格式的树节点数据,包括节点ID、文本、子节点等...
当我们谈论“DWR方式动态加载EXT TreePanel”时,意味着我们需要使用DWR来获取服务器端的数据,并将其动态地填充到EXT TreePanel中,以实现数据的实时更新和交互性。这种技术的应用场景可能包括:当用户需要查看或...
3. **生成DWR配置文件**:使用DWR的生成工具,自动生成dwr.xml配置文件,列出可被客户端访问的Java方法。 4. **编写JavaScript代码**:在客户端,使用DWR提供的API调用服务器端的方法。 5. **部署与测试**:将应用...
DWR简化了这个过程,使得开发者可以轻松地调用服务器端的方法,并将结果直接在浏览器中更新,而无需刷新整个页面。 在DWR中,当需要处理带有集合返回值的方法时,有一些关键点需要注意: 1. **配置DWR**: 首先,你...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行异步的、动态的交互。DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使得开发者...
在标题中提到的"DWRtree DWR实现AJAX的一个树形",指的是使用DWR来创建一个基于AJAX的动态树形结构。这种树形结构通常用于网站导航、文件目录展示或者层级数据的交互操作。通过AJAX,用户可以在不刷新整个页面的情况...
由于lib包太大了所以删除了 其他代码都有 数据库也有...MyEclipse6.0做的..好像是IE7以下版本的IE浏览器访问会有问题....里面有个dtree.js那个文件好像415行有个地方有乱码,把乱码的地方去了,随便改点东西就Ok了..
SpringBoot整合Direct Web Remoting (DWR)是...通过以上步骤,你可以创建一个允许JavaScript直接调用Java方法的应用,并利用FreeMarker或JSP展示动态数据。记住,每个环节都需要仔细配置和测试,以确保功能的正常运行。
Direct Web Remoting (DWR) 是一种开源的Java库,它允许在Web应用程序中实现实时的双向通信,即JavaScript和服务器端Java...理解并熟练掌握这些高级调用方法,能够帮助开发者更好地利用DWR实现动态、实时的Web应用。
标题 "dwr动态生成表格,显示数据正在加载..窗口" 暗示了这是一个关于使用Direct Web Remoting (DWR)技术在Web应用中动态创建表格,并在数据加载期间显示“加载中”提示的教程。DWR是一种JavaScript库,允许在浏览器...
《DWR:前台调用后台Java类的"Hello, World!"实践详解》 Direct Web Remoting(DWR)是一个开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、安全的通信,实现JavaScript与Java代码的交互。DWR简化...
每当需要更新树结构时,通过DWR调用服务器端的方法获取新的数据,并动态更新DOM元素。 **3. 示例代码** 在服务器端,你可以创建一个如`DirectoryService`的类,其中有一个`getDirectoryTree`方法: ```java public...
例如,可以创建一个`DBService`,包含`select`, `insert`, `update`, `delete`等方法,然后在JavaScript中通过DWR调用这些方法进行数据操作。 4. **DWR配置** 配置DWR主要包括以下步骤: - 添加DWR库到项目类路径...
DWR会自动为这个服务生成对应的JavaScript接口,例如`CountryService.js`,这样我们就可以在JavaScript代码中直接调用`CountryService.get Countries()`和`CountryService.getRegionsByCountry(countryId)`。...
DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现AJAX技术的框架,它允许JavaScript直接调用服务器端的Java方法,从而实现实时的动态数据交换。以下是对DWR调用及传参方式的详细说明: 1. **无返回值和...
在这个主题“简单DWR动态下拉菜单”中,我们将深入探讨如何利用DWR来创建一个动态更新的下拉菜单,该菜单可以根据用户的选择即时从服务器获取并显示数据。 首先,DWR的核心是其反向Ajax(Reverse Ajax)技术,它...
Direct Web Remoting (DWR) 是一种开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR的主要功能是通过AJAX技术在客户端和服务器之间进行实时通信,使得用户界面...
DWR的核心特性是它能够使JavaScript直接调用Java方法,就像调用本地函数一样,从而简化了前端与后端的数据交互。在这个场景下,我们讨论的是通过DWR实现的Web服务,它使用Ajax请求来调用JavaDAO类,以获取并返回JSON...