0 0

DWR问题30

刚刚学习DWR,跟着教程一步步配置,运行后
访问 http://localhost:8080/项目/dwr 测试通过.
然后我写了一个JSP
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <script type='text/javascript' src='dwr/engine.js'> </script>
  <script type='text/javascript' src='dwr/interface/helloworld.js'/>
</head>

  <script type="text/javascript">
  function dwrTest()
  {
  helloworld.showHelloWorld("123",function(data)
  {
  alert(data);
  })
 
  }
 
  </script>
 
  <body>
    This is my JSP page. <br>
    <input type="button" onclick="dwrTest()">
  </body>
</html>

访问这个JSP,http://localhost:8080/项目/页面,不能执行这个方法,出错行是引入DWR的JS出错
<script type='text/javascript' src='dwr/engine.js'> </script>
  <script type='text/javascript' src='dwr/interface/helloworld.js'/>


DWR 配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">

<dwr>

  <allow>
   
    create javascript="helloworld" creator="new">
    <param name="class" value="com.helloworld.Hello"> </param>
    </create>

  </allow>

</dwr>

CLASS 文件

package com.helloworld;

public class Hello {
  public String showHelloWorld(String str)
  {
  System.out.println("HelloWorld");
  return "HelloWorld" + str;
  }
}

不知道什么原因.测试都通过. 哪位大哥帮忙解答一下。。
问题补充:
应该是对的吧。  我在DWR的例子中新建一个JSP,使用它的例子对象就没问题.
我自己写的对象,就有这问题。
配置我都跟它们一样。。
测试都能通过,就是在JSP中访问就不行。
DWR 
2008年8月21日 15:32

3个答案 按时间排序 按投票排序

0 0

采纳的答案

LZ
你把
<script type='text/javascript' src='dwr/interface/helloworld.js'/>
换成
<script type='text/javascript' src='dwr/interface/helloworld.js'></script>
试试
希望能对您有所帮助

2008年8月23日 21:49
0 0

web.xml
中类似下面的配置有吗?
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

2008年8月22日 22:29
0 0

会不会是路径错误?改成
'/dwr/engine.js'
'/dwr/interface/helloworld.js'

2008年8月22日 08:32

相关推荐

    dwr问题管理系统:使用的技术有:jsp、dwr、dbutils/jdbc、简单工厂模式,MVC模式等技术

    《基于DWR的问题管理系统详解》 在信息技术领域,开发高效且实用的管理系统是提升工作效率的重要手段。本文将深入探讨一个名为“ProblemManagerSystem-dwr”的问题管理系统,它采用了一系列先进的技术,包括JSP、...

    java DWR与界面开发文档

    最后,文档会提供一些调试DWR问题的技巧,包括查看服务器日志、使用Firebug或Chrome开发者工具,以及如何设置DWR的调试模式。 通过对这些内容的深入学习和实践,开发者可以熟练地运用DWR来创建动态、交互性强的Web...

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    DWR3.0.2-RELEASE修改版源码(解决资源加载问题导致的和SpringBoot整合后SpringBoot项目无法以独立JAR运行)

    在本案例中,我们关注的是DWR 3.0.2-RELEASE的一个修改版,这个版本专门针对与Spring Boot 1.x集成时出现的问题进行了优化,特别是解决了在Spring Boot应用以独立JAR运行时,由于资源加载问题导致的应用无法启动的...

    SpringBoot整合DWR3.0.2-RELEASE独立部署示例代码以及修改过的DWR3.0.2-RELEASE资源JAR包

    该示例资源主要解决如下两个问题,其一就是解决SpringBoot集成DWR3.0.2-RELEASE版本,无配置文件快速简洁完成集成工作,省去dwr.xml等DWR框架初始化需要的配置文件;其二就是解决了集成后的SpringBoot项目在开发环境...

    DWR中文文档DWR

    - 该中文文档将详细介绍DWR的安装、配置、使用方法以及常见问题的解决,是学习DWR的重要参考资料。 通过深入学习这份DWR中文文档,开发者不仅可以掌握DWR的基本用法,还能了解到如何在实际项目中有效利用DWR提升...

    dwr实现ajax功能ajax+dwr

    `ajaxReg(解决中文问题)`可能解决了在使用Ajax注册功能时遇到的中文字符编码问题。 通过学习和实践这些资源,开发者可以深入理解DWR如何与Ajax结合,实现高效的Web应用交互。同时,掌握DWR可以帮助开发者避免编写...

    dwr源码包,dwr.jar包下载

    1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: &lt;!-- 配置DWR --&gt; &lt;servlet-name&gt;dwr-invoker org.directwebremoting.servlet.DwrServlet &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; ...

    dwr demo dwr简单使用

    9. **安全考虑**:在实际项目中,使用DWR时需要注意安全性问题。暴露给JavaScript的服务器端方法可能会引发安全风险,因此需要谨慎设置DWR的访问权限,避免敏感数据和操作被不授权的用户调用。 通过这个简单的DWR...

    dwr笔记 dwr自学资料

    DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,极大地简化了客户端和服务器端的数据交换。本笔记将...

    dwr跨域访问以及dwr的使用+dwr.jar

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、安全的双向通信,有效地打破...然而,正确配置和使用DWR,以及处理好跨域安全问题,是每个开发者必须面对和解决的挑战。

    dwr2.0 dwr3.0 jar包

    在这个版本中,DWR提供了一套全面的API,包括自动转换Java对象到JSON格式,以及处理安全性和并发性问题。此外,DWR 2.0支持自动刷新,这意味着当服务器端的Java类或方法发生变化时,无需重新加载页面,客户端的...

    Dwr3.0 与 Dwr2.0 区别

    ### DWR 3.0 与 DWR 2.0 的区别 DWR(Direct Web Remoting)是一种用于简化 AJAX 应用程序开发的技术。它允许客户端 JavaScript 直接调用服务器端 Java 方法,从而降低了 AJAX 编程的复杂度。DWR 的最新版本为 3.0...

    dwr1+dwr2+dwr3 jar包

    这个压缩包包含了DWR的三个主要版本:DWR1.0、DWR2.0和DWR3.0的jar包,这些jar包是运行DWR应用的核心组件。 DWR1.0: DWR1.0是DWR项目的早期版本,主要目标是简化Web应用中的异步通信。在这个版本中,DWR提供了一个...

    DWR 教程 中文API DWR.xml配置文件说明 DWR学习笔记

    在这个压缩包中,"DWR开发培训.ppt"可能是一个演示文稿,用于教学或研讨会,其中可能包含PPT幻灯片,系统地介绍了DWR的各个方面,可能包括实例演示、最佳实践和常见问题解答。 总的来说,这个DWR教程包提供了一套...

    DWR的学习资料,DWR学习必备

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的JavaScript到服务器端Java对象的通信。这个技术允许开发者在浏览器中直接调用服务器端的方法,极大地简化了AJAX(Asynchronous JavaScript ...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    这个压缩包包含了DWR的三个关键组件:DWR3.0.jar,DWR的实例war文件,以及DWR2.0的中文说明文档。以下是关于这些组件的详细知识: 1. **DWR3.0.jar**: DWR3.0.jar是DWR框架的核心库,包含所有必需的类和接口,...

    dwr.jar 以及dwr配置文件

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许在JavaScript和服务器端Java之间进行双向通信,实现Web应用程序的Ajax功能。DWR使得动态网页能够与后台服务器进行实时交互,无需刷新整个页面,提高了用户体验...

Global site tag (gtag.js) - Google Analytics