HelloTest.java: package com.zengjinliang.test; public class HelloTest { public String sayHello(String str){ System.out.println("name===" + str); return "后台返回 Hello: " + str; } } index.jsp: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>DWR Demo1</title> <script src='dwr/interface/helloTest.js'></script> <script src='dwr/engine.js'></script> <script type='text/javascript' src='dwr/util.js'></script> </head> <script language="javascript"> function showName(){ var name = document.getElementById("name"); var name = $("name").value; if(name==""){ alert("请输入名字!"); return; } helloTest.sayHello(name,callBack); } function callBack(data){ alert(data); ///DWRUtil.setValue("show_name",data,{escapeHtml:false}); //转义 dwr.util.setValue("show_name",data,{escapeHtml:false}); } </script> <body> <form action="index.jsp"> <input type="text" id="name"> <input type="button" value="提交" onclick="showName();"> <div id="show_name"></div> <br> </form> </body> </html> dwr.xml: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr//dwr20.dtd"> <dwr> <allow> <create creator="new" javascript="helloTest" scope="application"> <param name="class" value="com.zengjinliang.test.HelloTest" /> </create> </allow> </dwr> web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>classes</param-name> <param-value>java.lang.Object</param-value> </init-param> <init-param> <param-name>logLevel</param-name> <param-value>INFO</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
发表评论
-
没事写个JSON
2010-04-02 10:28 1153JS方法: <html> <head> ... -
xml
2008-12-18 13:11 1017<body><div id=x> ... -
JavaScript遍历XML
2008-12-18 12:57 1976<script language="Java ... -
ajax遍历xml文档
2008-12-18 12:54 1591XMLHttpRequest对象提供了两个可以用来访问服务器响 ... -
Google发布AJAX框架 Google Web Toolkit
2006-05-30 00:51 1208Google Web Toolkit是一个开放版本的AJAX ... -
Ajax框架汇总
2006-07-08 16:49 929原始出处: 1 Bindows (from 2003) ... -
AJAX框架之Bindows
2006-07-09 15:38 1059创建日期:2004年7月8日 作 者:Ilan Zisser ... -
调查一下大家在用的AJAX框架
2006-10-28 03:32 984调查一下大家在用的AJAX框架,根据投票结果会整理一些相关的讨 ... -
Dojo推出0.4.0
2006-10-31 15:42 884今天在坛子里,看到有朋友用到了Dojo 0.4.0,遂上Doj ... -
JavaScript编程规范(Javascript Programming Conventions)
2006-12-16 04:24 1024在dojo上看到一篇有关JavaScript编程规则的文章,供 ... -
JsEasy简介
2007-02-19 03:34 979JsEasy简介 JsEasy是什么? JsEa ... -
WediaAjax诚挚邀请大家一起帮忙写Demo
2007-03-24 07:45 883大家好,发这篇文章的目的是希望能认识到更多的朋友,并帮助我一起 ... -
Dojo 0.4.2发布
2007-04-04 15:40 972在3月20日,Dojo发布了 0.4.2版本,这是对Dojo ... -
Dojo做的站点
2007-04-12 03:09 10431,TitlePane 首页点击“折叠评论”后,弹出详细内容 ... -
Ajax DWR 框架 util.js 文件学习整理
2007-04-23 09:36 1353Ajax DWR 框架 util.js 文件学习整理 util ... -
Brocade: visita效果的Ajax演示程序
2007-04-25 12:37 993visita效果的Ajax演示程序,支持firefox1.0、 ... -
桌面论坛“百工”Alpha1.0 和 桌面 Blog 版开始公测
2007-04-25 13:39 888由“百工”工作室强力打造的桌面Blog和桌面论坛,现在开始公测 ... -
WediaAjax Pro1.0 has been published as an open source project
2007-05-07 13:01 920Hi everyone, WediaAjax is a sma ... -
JSI2Alpha及JSA1beta 发布
2007-06-29 04:55 889原文见:
相关推荐
在这个名为“dwr例子”的压缩包中,包含了一个名为“dwrdemo1”的示例项目。这个项目可能是一个简单的DWR应用,用于展示如何配置和使用DWR框架。下面,我们将详细讨论DWR的关键概念和使用方法。 1. **DWR配置**: ...
这个“dwr例子注册模块”是一个基于DWR技术构建的用户注册功能模块,使用了MySQL作为数据库,并且在开发环境中使用了MyEclipse5.5。 首先,DWR的核心概念是远程方法调用(Remote Method Invocation),它通过创建一...
这个"TestDwr"压缩包文件提供的例子是一个简单的DWR应用示例,适合初学者理解和学习。 1. **DWR基本概念**: - DWR的核心组件包括`DWR Engine`、`Reverse AJAX`和`JavaBeans`。 - `DWR Engine`是DWR的核心,它...
这个"DWR小例子_DEMO"是帮助开发者理解并快速上手DWR的一个实践项目,其中包含了说明文件和必要的代码示例。 DWR的核心功能是允许前端JavaScript直接调用后端Java方法,仿佛它们是在同一环境中运行一样,消除了传统...
这个"**DWR例子(完整调试版)**"可能是一个包含所有必要组件和配置的示例项目,用于帮助开发者理解和实践DWR的功能和用法。 在深入讲解DWR之前,我们先来了解一下什么是Web Remoting。Web Remoting是通过网络进行...
在本"第一个DWR例子源程序"中,我们将深入探讨DWR的基础概念、工作原理以及如何通过实例来实现一个简单的DWR应用。 首先,DWR的核心功能在于提供了一个桥梁,使得JavaScript可以直接调用服务器端的Java方法,而无需...
这个"一个DWR例子,直接导入eclipse可运行"的压缩包提供了一个实战性的教程,帮助开发者了解并实践DWR的基本用法。 DWR的核心功能在于创建一种透明的远程调用机制,使得JavaScript可以像操作本地对象一样调用服务器...
通过学习这个简单的DWR例子,你可以了解到如何在实际项目中集成DWR,以及如何利用它来构建动态、交互性强的Web应用。这将有助于提升你的Web开发技能,尤其是对于那些希望增强前端和后端交互能力的开发者来说。
dwr技术,怎样配置参照网上,这里提供前台页面和dwr配置文件。这里返回的是list数组和对象等,及怎样在页面进行展现。如果你没有用到spring ,则在dwr配置文件中creator="spring" 该为其他的生成方式。
在这个"一个简单DWR例子"中,我们可以预期包含以下组成部分: 1. **DWR配置**:项目中应有一个DWR配置文件(通常为`dwr.xml`),用于定义允许前端访问的Java类和方法。例如,可能有一个`UserService`类,其中包含...
在这个"一个简单的dwr例子dwrTest"中,我们将会探讨DWR的基础用法以及如何在一个MyEclipse环境中设置和运行这个入门实例。 首先,DWR的主要功能是提供AJAX(异步JavaScript和XML)的支持,使得Web应用能够无需刷新...
这个"ajax框架dwr例子.rar"是一个针对初学者的教程资源,旨在帮助理解如何在实际项目中使用DWR进行Ajax开发。 DWR的核心功能在于提供了一个简单的方法来调用服务器端的Java方法,并将结果直接返回到客户端的...
在这个“dwr例子 eclipse 可用”的压缩包中,你可能会找到一个精心整理的DWR学习资源,包括如何在Eclipse环境下配置和使用DWR的实例。 DWR的主要功能包括: 1. **反向Ajax**:DWR允许服务器端代码直接调用客户端的...
DWR(Direct Web Remoting)是一个开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信,从而实现动态、实时的Web应用交互。DWR简化了Ajax开发,使得开发者可以轻松地调用服务器上的...
这个“最简单的dwr例子”可能是一个入门教程,帮助开发者理解如何使用DWR来创建异步、动态的Web应用程序。 DWR的核心功能在于提供了一个桥梁,使得JavaScript可以调用服务器端的Java方法,就像它们是本地函数一样,...
一个最简单的DWR例子(一看就会)
这个"学习dwr的一个例子"是一个实践教程,可能包含了如何设置DWR环境、创建远程Java对象、调用这些对象的方法以及处理返回的数据等步骤。 1. **DWR简介**:DWR的核心功能是通过AJAX技术实现浏览器与服务器之间的...
在"ajax框架dwr例子"中,我们看到的是一个展示如何在Eclipse环境中使用DWR的简单示例。Eclipse是一款广泛使用的Java集成开发环境,对于开发基于DWR的应用提供了良好的支持。 首先,我们需要理解DWR的核心概念: 1. ...
在服务器端,你需要有一个Java类(在这个例子中是`ajaxjs`),这个类包含了`sayHello`方法,该方法需要被DWR自动暴露以便JavaScript可以调用。这通常通过在`dwr.xml`配置文件中声明来实现。 `web.xml`文件是Java ...
在本例子中,“DWR例子”将向我们展示如何配置和使用DWR来实现这一功能。 首先,要使用DWR,我们需要在项目中添加DWR库。这通常涉及将DWR的JAR文件添加到项目的类路径中,并在Web应用的WEB-INF目录下创建一个名为...