`

dwr入门小例子

    博客分类:
  • Ajax
阅读更多
Hello.java
package com.makey;

public class Hello {

	public String Hello(String name) {
		return "Welcome to you:" + name;
	}
}


dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
	<allow>
		<create creator="new" javascript="Hello">
			<param name="class" value="com.makey.Hello" />
		</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>
			<description></description>
			<param-name>debug</param-name>
			<param-value>true</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>


hello.js
function hello() { 
	alert("dfsds");   
	var user = user.value;    
	Hello.hello(user, callback);
} 

function callback(msg) {  
	DWRUtil.setValue('result', msg);
} 


index.jsp
<%@ page language="java" pageEncoding="gbk"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>My JSP 'index.jsp' starting page</title>
		<script src="dwr/engine.js"></script>
		<script src="dwr/util.js"></script>
		<script src="hello.js"></script>
	</head>

	<body>
		<input id="user" type="text" />
		<input type="button" value="halou" onclick="hello();" />
		<div id="result"></div>
	</body>
</html>
分享到:
评论

相关推荐

    DWR入门例子(一个很好的dwr入门例子)

    在这个"DWR入门例子"中,我们将深入探讨如何使用DWR进行服务器和客户端之间的数据交换。 1. **DWR基本概念** - **反向AJAX**: DWR的核心理念是反向AJAX,即由服务器主动向客户端推送数据,而不仅仅是响应客户端的...

    dwr简单入门例子

    最近发现了一个java框架,这个框架已经...这个框架叫dwr,它可以在jsp页面编写js直接调用java的类的方法。原理其实就是它把你的java类发布成了接口服务,js的调用也是ajax的一些封装,有些地方使用这个框架真的很方便。

    dwr初学入门小例子

    这个"dwr初学入门小例子"是为初学者设计的,通过简单的实践帮助你快速理解DWR的基本用法和工作原理。 首先,DWR的核心概念是Remote Object,它在客户端(JavaScript)和服务器端(Java)之间建立了一个桥梁。通过...

    DWR入门详解例子与说明,入门教程

    这个入门教程将引导你了解DWR的基本概念、安装配置以及实际应用。 1. **DWR的基本概念** DWR的核心功能是提供了一种简单的方式,使JavaScript能够调用服务器端的Java方法,反之亦然。这种方式称为远程方法调用...

    适合DWR入门的例子

    通过这个入门实例,你可以学习到如何设置DWR环境,编写Java服务端代码,配置DWR,以及在客户端JavaScript中调用这些服务,实现数据的传递和页面的动态更新。这对于理解和掌握DWR的工作机制及其在实际项目中的应用至...

    dwr入门例子 返回list

    在“dwr入门例子 返回list”这个主题中,我们将深入探讨如何使用DWR从服务器返回列表数据到客户端。列表通常包含多个项目,如数据库查询结果,这些数据可以在网页上以表格或其他形式展示给用户。DWR提供了方便的方法...

    ajax的DWR框架入门例子

    在这个"ajax的DWR框架入门例子"中,我们将深入理解DWR如何工作以及如何在实际项目中应用。这个例子包含了源代码和调试成功的案例,这意味着我们可以直接运行和学习,而无需从零开始搭建环境。 首先,DWR的基本概念...

    dwr 入门例子(eclipse 工程)

    在这个"入门例子(eclipse 工程)"中,你将找到一个演示如何在Eclipse环境中配置和使用DWR的实例,特别关注的是如何实现图片的无刷新显示。 1. **DWR的基本概念**: - **Web Remoting**:DWR的核心是提供了一种...

    Ajax框架DWR 入门例子

    本入门例子旨在帮助初学者快速理解并掌握DWR的基本用法和功能。 1. **DWR的基本概念** DWR的核心理念是通过XMLHttpRequest对象实现在客户端与服务器之间的异步数据交换,这使得用户可以在不刷新整个页面的情况下...

    学习dwr的入门例子

    在这个“学习dwr的入门例子”中,我们将探讨如何使用DWR构建一个简单的Web应用。 首先,了解DWR的基本概念至关重要。DWR的核心功能是创建了一个在客户端和服务器端之间的桥梁,使得JavaScript可以像调用本地函数...

    Ajax的DWR入门例子

    3. **DWR入门步骤**: - **准备环境**:首先,需要下载DWR的jar包,如dwrc.jar,将其放入项目的lib目录下。 - **创建Web项目**:创建一个新的Web项目,例如名为sayHello。 - **编写Java类**:创建一个名为...

    一个简单的DWR入门例子

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

    DWR入门例子(初学者可以参考一下,高手闪开)

    这个“DWR入门例子”是为初学者准备的,通过它,你可以了解如何利用DWR实现前后端的数据交互,提高用户体验,使Web应用更加动态和实时。 在学习DWR之前,首先需要理解Ajax(Asynchronous JavaScript and XML)的...

    dwr入门例子 包含类型转换

    以上就是DWR入门例子中关于类型转换的基本使用。通过DWR,开发者可以轻松地实现前后端的数据交换,从而创建更动态、响应更快的Web应用。需要注意的是,实际项目中还需要考虑安全性、性能优化以及错误处理等问题。

    Dwr入门例子(初学者用的)

    【标题】"Dwr入门例子(初学者用的)"是一个针对初学者的教程,主要讲解了Direct Web Remoting (DWR)的基本概念和使用方法。DWR是一个Java库,允许在浏览器和服务器之间进行实时的JavaScript到Java的通信,简化了AJAX...

    开发ajax之dwr入门例子

    这个例子可以帮助初学者理解DWR的工作原理和如何实际使用它。 通过学习和实践DWR,你可以快速构建交互性更强、响应更快的Web应用,提升用户的交互体验。DWR的易用性和强大的功能使其成为开发AJAX应用的理想选择。

    Dwr入门例子(附源代码下载-JBuilder2006工程)完成

    在这个“Dwr入门例子”中,我们将会探讨如何使用DWR框架创建一个简单的Web应用,其中包括了关键的配置步骤、Java类的编写以及客户端JavaScript的调用。这个例子特别适合初学者,通过实践可以帮助理解DWR的工作原理和...

    DWR Ajax简单入门例子

    在这个"简单入门例子"中,我们将深入探讨DWR的基本用法和设置步骤。** 首先,我们需要理解DWR的工作原理。DWR通过在服务器端运行一个Servlet,这个Servlet处理所有客户端的Ajax请求,并将结果返回给JavaScript。在...

Global site tag (gtag.js) - Google Analytics