`

DWR例子2--调用后台带参数方法

阅读更多

其他代码与例子1一样,故只提出不同代码

前台页面:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>testDWR.html</title>

		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="this is my page">
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">

		<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
		<script type="text/javascript"
			src="dwr/interface/helloWorld.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 getStr(){
			var name = $("tx1").value;
			helloWorld.getStr(name,function(msg){
				alert(msg);
			    $("sp1").innerHTML = msg;
			});
		}
		
	</script>
	</head>

	<body>
		<input type="text" id="tx1">
		<input type="button" value="调用后台getStr(String name)方法" onclick="getStr()">
		<span id="sp1"></span>
	</body>
</html>








 后台代码

package com.wepull.dwr;

public class HelloWorld {
	public String getStr(String name){
		System.out.println("执行了 getStr(String name)方法");
		return "hello: "+name;
	}
	
}

 

分享到:
评论

相关推荐

    dwr 例子

    - 通过`MyService`对象调用后台方法,如`myService.myMethod(param1, param2, callback)`,这里的`callback`是处理服务器响应的回调函数。 4. **AJAX通信**: - DWR使用AJAX技术在后台执行Java方法,然后将结果...

    dwr入门 -- 03 -- 结合Spring

    2. **DWR的配置**:学习如何在Web应用的配置文件中添加DWR的相关配置,如`dwr.xml`,定义哪些Java类和方法可供JavaScript调用。 3. **DWR的使用步骤**:了解创建DWR的三个主要步骤:生成JavaScript接口、编写Java...

    dwr 前台调用后台的java类 hello

    《DWR:前台调用后台Java类的"Hello, World!"实践详解》 Direct Web Remoting(DWR)是一个开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、安全的通信,实现JavaScript与Java代码的交互。DWR简化...

    dwr与spring整合的相关资料收集 包括一个例子 dwr-comet

    2. **创建DWR接口**: 在服务器端,定义一个Java接口,其中包含所有需要在客户端调用的方法。这些方法将被DWR自动暴露给JavaScript。 3. **Spring Bean配置**: 将实现上述接口的类声明为Spring Bean,通过依赖注入,...

    ajax框架dwr例子.rar

    这个"ajax框架dwr例子.rar"是一个针对初学者的教程资源,旨在帮助理解如何在实际项目中使用DWR进行Ajax开发。 DWR的核心功能在于提供了一个简单的方法来调用服务器端的Java方法,并将结果直接返回到客户端的...

    DWR框架的例子-ajax

    在这个例子中,`sayHello`是客户端的JavaScript接口,`sayHelloImpl`是服务器端的Java方法,通过DWR实现了跨域调用。 **总结** DWR作为一款优秀的Ajax框架,极大地简化了Java Web开发中的异步通信,使得开发者可以...

    dwr例子注册模块

    首先,DWR的核心概念是远程方法调用(Remote Method Invocation),它通过创建一个JavaScript到Java的桥梁,使得前端可以调用后台Java对象的方法,就像调用本地函数一样。这极大地提高了Web应用的交互性和用户体验,...

    一个简单DWR例子,实现前后台不刷新页面交互

    在这个"一个简单DWR例子"中,我们可以预期包含以下组成部分: 1. **DWR配置**:项目中应有一个DWR配置文件(通常为`dwr.xml`),用于定义允许前端访问的Java类和方法。例如,可能有一个`UserService`类,其中包含...

    DWR与后台异步交互简单例子

    在本“DWR与后台异步交互简单例子”中,我们将探讨如何利用DWR来实现前后端的数据通信,提高用户体验。 首先,**DWR的核心理念**是通过提供一套简单的API,使得JavaScript可以直接调用Java方法,仿佛它们都在同一个...

    struts2+dwr整合例子,部署后可直接用

    DWR,另一方面,使得前端JavaScript可以直接调用后台的Java方法,就像它们都是本地函数一样。DWR提供了自动化的异步HTTP通信,使得页面无需刷新即可更新内容,提升了用户体验。DWR的主要组件包括一个Servlet(DWR ...

    简单使用dwr完整例子

    6. **编写前端页面**:在JSP或HTML页面中,引入DWR生成的JavaScript文件,并编写调用后台方法的JavaScript代码。例如,你可以创建一个按钮,点击后通过DWR调用服务器端的方法,并将结果动态显示在页面上。 7. **...

    学习dwr的一个例子

    它提供了一种简单的方式来执行异步请求,使得前端JavaScript代码可以调用后台Java方法,仿佛它们是在同一进程中运行一样。 2. **DWR配置**:设置DWR通常包括在web.xml中配置DWRServlet,以及在项目中创建dwr.xml...

    dwr例子演示级联菜单

    这个例子“dwr例子演示级联菜单”旨在帮助我们理解如何使用DWR来创建动态的、交互式的级联下拉菜单。级联菜单常用于Web应用程序中,例如在选择国家时自动更新相应的省份列表。 首先,让我们了解一下DWR的基本工作...

    dwr-test.zip_dwr test_dwr页面跳转

    在这个"Dwr-test.zip_dwr test_dwr页面跳转"的例子中,我们主要关注的是如何利用DWR框架在不进行页面跳转的情况下,实现后台请求并更新页面内容。这通常涉及到以下几个关键知识点: 1. **DWR的基本概念**: - **...

    远程调用dwr.zip

    DWR的核心功能是打破了传统的Web应用模型,使得JavaScript可以直接调用后台服务器上的Java对象,极大地提高了用户体验,因为用户无需刷新页面即可获取和更新数据。这一特性在构建富互联网应用(RIA)时非常有用。 ...

    DWR例子代码

    2. **安全机制**:DWR提供了安全机制,如CSRF(Cross-Site Request Forgery)防护,确保只有授权的JavaScript代码可以调用服务器端的方法。 3. **自动类型转换**:DWR自动处理JavaScript和Java之间的类型转换,使得...

    简单的ext+dwr例子

    标题"简单的EXT+DWR例子"暗示我们将探讨如何将EXT与DWR集成,创建一个简单的Web应用。这个例子可能是为了展示如何利用EXT的组件和DWR的远程调用来创建一个可直接部署并运行的应用。 首先,EXT的主要组件包括表格、...

    dwr中文文档,dwr例子

    DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使开发者能够轻松地在客户端JavaScript和服务器端Java之间传递数据和调用方法。 本压缩包包含的是DWR的中文文档,版本为v0.9,适用于DWR 2.0。...

    ajax的DWR框架入门例子

    2. **配置DWR**:在dwr.xml文件中,我们需要添加这些类及其方法的配置,指定哪些可以被JavaScript调用。 3. **编写JavaScript代码**:在前端,DWR会生成对应的JavaScript接口,我们可以直接调用这些接口来执行后端的...

    DWR例子扩展

    例如,你可以使用DWR实现实时聊天功能,通过DWR异步调用服务器端的方法,发送和接收消息,同时保持页面不刷新。 在深入学习DWR的过程中,理解并掌握这些例子扩展是至关重要的。它们涵盖了DWR的多种用法,包括基本的...

Global site tag (gtag.js) - Google Analytics