`
mz8877
  • 浏览: 4329 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个简单的dwr测试

阅读更多

1.首先在web.xml中配置如下代码:

<servlet>
  <servlet-name>dwr</servlet-name>
  <servlet-class>
   org.directwebremoting.servlet.DwrServlet
  </servlet-class>
  <init-param>
   <param-name>debug</param-name>
   <param-value>true</param-value>
  </init-param>
 </servlet>

2.建立了一个Java类,简单代码如下:

public class TestDwr {
 public String selectStr(String tempStr){
   tempStr = tempStr+"嘿嘿";
  return tempStr;
 }

3.在WEB-INF目录下新建dwr.xml。测试代码如下:

<?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="gototest" creator="new">
   <param name="class" value="org.mz.test.TestDwr"></param>
   <include method="selectStr" />
  </create>
 </allow>
</dwr>

<param>节点,定义要发布的类别。
 <include>节点,定义暴露的方法

4.建立页面代码:

<html>
 <head>
  <title>TestDwr</title>
  <script type="text/javascript" src="dwr/interface/gototest.js"></script>
  <script type="text/javascript" src="dwr/engine.js"></script>
  <script type="text/javascript" src="dwr/util.js"></script>
  <script type="text/javascript">
 function init() {
  var strUName = document.getElementById("username").value;
  gototest.selectStr(strUName, checkname);
 }
 function checkname(isExist) {
  alert(isExist);
 }
</script>
 </head>

 <body>
  <form action="" method="post">
   <input type="text" id="username" onblur="init()"/>
   <input type="text" id="password" onblur="init()"/>
  </form>
 </body>
</html>

5.OVER。。。。。。测试中。。。。。。

分享到:
评论

相关推荐

    DWR简单测试例子

    以下是一个简单的DWR测试步骤: a. 创建Java类: 假设我们有一个名为`DownloadServer`的Java类,其中有一个返回字符串的方法`getHello()`: ```java public class DownloadServer { public String getHello() ...

    dwr测试,java调用js

    标题“dwr测试,java调用js”表明我们将探讨如何通过DWR进行测试,并演示Java如何调用JavaScript代码。DWR提供了两种主要的交互模式:`Call`和`Reverse Call`。`Call`模式是常规的前端到后端的通信,而`Reverse Call...

    dwrtest测试DWR小测试

    以下是一个简单的DWR示例: - 在服务器端,创建一个名为`CalculatorService`的Java类,包含一个`add`方法: ```java public class CalculatorService { public int add(int a, int b) { return a + b; } } ``` -...

    dwr2.0最简单例子实用亲测试

    在“dwr2.0最简单例子实用亲测试”中,我们可以预期这是一个关于如何使用DWR 2.0版本的入门教程,包含了实际可运行的示例代码。下面将详细介绍DWR的基本概念和在这个实例中可能涉及的关键知识点: 1. **DWR的核心...

    简单使用dwr完整例子

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、异步通信,从而实现类似AJAX的功能。在这个"简单使用DWR完整例子"中,我们将深入理解DWR的基本概念、配置、以及如何...

    dwr demo dwr简单使用

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR简化了AJAX(Asynchronous JavaScript and XML)的开发,使得开发者可以像调用...

    第一个DWR HelloWorld例子(附:详细说明)

    在这个"第一个DWR HelloWorld例子"中,我们将深入理解DWR的基本原理和操作流程,通过实践来学习如何搭建一个简单的DWR应用。 1. **DWR的基本概念** DWR的核心思想是创建一个安全的、高效的、易于使用的AJAX框架。...

    Ajax_DWR 小测试

    Ajax_DWR小测试是一个针对初学者的实践项目,旨在帮助理解DWR(Direct Web Remoting)框架的应用。DWR是一种JavaScript库,它允许在浏览器和服务器之间进行实时、异步的通信,无需刷新页面,极大地提高了Web应用的...

    Ajax框架:简单的dwr实例

    通过实践一个简单的DWR实例,你可以更好地理解如何在实际项目中使用它来构建高效、响应式的Web应用。随着对DWR的深入理解和应用,你会发现它不仅可以提升开发效率,还能显著提升应用的用户体验。

    一个简单的DWR入门例子

    **标题:“一个简单的DWR入门例子”** **概述:** Direct Web Remoting (DWR) 是一种开源JavaScript库,它允许在Web浏览器和Java服务器之间进行实时、双向通信,简化了Ajax应用程序的开发。这个入门例子将帮助我们...

    json jquery dwr 个人测试

    jQuery是一个快速、简洁的JavaScript库,它使得JavaScript编程变得简单,特别是对于DOM操作、事件处理、动画设计和Ajax交互。jQuery的设计目标是“write less, do more”,它封装了JavaScript常用的功能代码,提供了...

    dwr案例测试

    在"DWR案例测试"中,你可能需要创建一个简单的Web项目,定义一个Java类,暴露一些方法供DWR调用,然后在HTML页面上使用DWR的JavaScript API进行测试。通过这种方式,你可以实际操作并理解DWR的工作原理和使用方法。

    DWR让Ajax如此简单

    - **一个简单的服务器端Java类**:包含一个或多个可供客户端调用的方法。 - **DWR配置文件**:定义哪些Java方法可以被客户端访问。 - **HTML页面**:包含DWR库的引用,以及JavaScript代码来调用服务器端的方法。 ...

    DWR消息推送简单实例

    此外,还需要创建一个`dwr.xml`配置文件,用来定义DWR的行为,例如设置安全策略、转换器等。 5. **服务器端Java代码** 在服务器端,你需要创建一个Java类,其中包含需要被客户端调用的方法。这些方法通常会处理...

    DWR中文文档 (DWR 2.0)

    **目的**:通过一个简单的“Hello World”示例来了解DWR的基本使用流程。 **步骤**: 1. **准备环境**:确保已安装Java开发环境,并且服务器支持运行Java Servlet。 2. **下载DWR库**:从官方站点或其他可信源下载...

    Dwr最简单例子(2.0)

    在这个"Dwr最简单例子(2.0)"中,我们将探讨如何使用DWR 2.0设置一个基础的应用程序,以便理解其核心概念和工作原理。首先,我们需要了解DWR的基本组件: 1. **配置文件**:DWR的配置文件(通常为`dwr.xml`)定义了...

    dwr入门简单实现示例

    1. 一个简单的Java类,比如`HelloWorld.java`,其中有一个`sayHello()`方法供客户端调用。 2. `dwr.xml`配置文件,声明`HelloWorld`类及其`sayHello`方法可被远程调用。 3. HTML页面`index.html`,引入DWR生成的...

    dwr可以直接运行的eclipse工程

    通常,它会包含一个简单的服务器端Java类,暴露一个可以被JavaScript调用的方法,以及对应的JavaScript代码,用于在浏览器中调用这个远程方法。 5. **DWR引擎**: DWR引擎是DWR框架的核心组件,它负责处理客户端的...

    dwr简单例子

    DWR会自动生成一个名为`dwr.xml`的配置文件,其中包含了所有可远程调用的Java对象及其方法的信息。开发者可以手动编辑这个文件,或者让DWR自动扫描指定的包来获取信息。 5. **JavaScript接口** DWR在客户端生成...

Global site tag (gtag.js) - Google Analytics