`
chengyu2099
  • 浏览: 471127 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

DWR 返回对象 DEMO

阅读更多
具体配置参照我上一篇DWR配置

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page import = "com.dwr.UserBean" %>
<%
	String path = request.getContextPath();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'dwrTest2.jsp' starting page</title>
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
	<script type="text/javascript" src="<%=path %>/dwrjs/util.js"></script>
	<script type="text/javascript" src="<%=path %>/dwrjs/engine.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/interface/testDwrService.js"></script>
  	<script type="text/javascript">
  		function showSelect(){
  			testDwrService.returnObject(function(data){
  				alert(data.id+" "+data.userName+" "+data.psw);
  			});
  		}
  	</script>
  </head>
  <body style="margin-left: 300px">
    This is my JSP page. <br>
    <form action="#" method="post" name="frm">
    	<input type="button" value="Button" onclick="showSelect()"/>
    	<input type="hidden" id="hiddenId" value="returnObjectTest">
    </form>
  </body>
</html>

public UserBean returnObject(){
		System.out.println("returnObject ....03");
		UserBean user = new UserBean();
		user.setId(1);
		user.setUserName("userName");
		user.setPsw("psw");
		return user;
	}
<allow>
        <create creator="new" javascript="testDwrService">
            <param name="class" value="com.dwr.TestDwrService2" />
        	<include method="returnObject" />
        </create>
        <convert converter="bean" match="com.dwr.UserBean">
        	<param name="include" value="id,userName,psw"></param>
        </convert>
    </allow>
分享到:
评论

相关推荐

    DWR框架学习demo

    - **Servlet**: DWR提供了一个Servlet,通常配置在Web应用的web.xml中,用于处理客户端的请求和返回结果。 - **AutoComplete和LiveForm**: 这是DWR提供的一些高级组件,如自动完成(AutoComplete)功能和实时表单...

    dwr_demo_test

    - **执行与响应**:DWR Servlet接收到请求,执行相应的Java方法,并将结果返回给JavaScript。 - **更新页面**:JavaScript收到响应后,根据需要更新DOM元素,实现页面动态更新。 4. **`dwr_demo_test`的可能结构*...

    DWR开发的Demo

    2. **自动转换**:DWR能够自动将Java对象转换为JavaScript对象,反之亦然,这极大地简化了前后端的数据交互过程。开发者无需关心JSON或XML等数据格式的转换。 3. **安全机制**:DWR内置了安全机制,如CSRF保护、...

    dwr 推技术 demo

    - **远程方法调用**:JavaScript可以通过DWR API调用服务器上的Java方法,并将结果返回到客户端。 - **推送技术**:DWR的推送功能是基于Comet模型,服务器端可以检测到某些事件后,立即向特定的客户端推送更新,...

    dwr-demo.rar_DEMO_DWR DE_dwr Demo_list set map

    4. **展示数据**:DWR返回的数据会被JavaScript接收并用于更新页面。这可能涉及到动态创建HTML元素,如表格,来展示List、Set和Map中的元素。DEMO可能包括使用DOM操作或者jQuery等库来实现动态渲染。 5. **异步更新...

    dwr 3 上传demo

    DWR通过创建JavaScript对象,这些对象可以调用服务器端的方法,就像它们是本地函数一样。这种方式使得开发者可以在不刷新整个页面的情况下更新部分网页内容,实现了异步通信。在上传文件的场景下,DWR允许用户在前端...

    dwr和ajax使用demo

    DWR自动处理了XMLHttpRequest对象的创建、请求的发送和响应的处理,使得开发者可以专注于业务逻辑,而不是底层的通信细节。 五、DWR使用步骤 1. **配置DWR**:在Web应用的`web.xml`中添加DWR的Servlet配置。 2. **...

    dwr.demo dwr实例

    这个"**dwr.demo dwr实例**"很可能是用来展示如何在实际项目中集成和使用DWR的示例代码。在深入探讨之前,让我们先理解一下DWR的基本概念。 DWR的核心功能是提供了一个JavaScript API,使得JavaScript可以调用...

    DWR框架DEMO下载

    同时,后端的Java类将展示如何编写可被DWR调用的函数,处理来自客户端的请求,并返回结果。 通过分析和运行这个DEMO,你可以深入理解DWR的工作原理,以及如何在实际项目中利用DWR实现高效、便捷的前后台交互。这将...

    DWR小例子_DEMO

    DWR(Direct Web Remoting)是一种Java技术,用于在Web应用程序中实现JavaScript和服务器端Java对象之间的直接远程调用。这个"DWR小例子_DEMO"是帮助开发者理解并快速上手DWR的一个实践项目,其中包含了说明文件和...

    DWR 修正Demo版

    **DWR(Direct Web Remoting)修正Demo版** DWR是一种开源JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时通信,无需刷新页面。DWR使得开发人员能够轻松地在浏览器中调用服务器端的Java方法,就像...

    Dwr入门Demo

    4. **实时响应**:当`sayHello()`方法被调用时,DWR会异步地将结果返回到JavaScript,可以使用回调函数处理这些结果,更新网页内容。 5. **错误处理**:DWR也提供了错误处理机制,你可以为每个远程调用指定一个错误...

    dwr+demo+helloworld

    DWR的核心功能是提供一个代理层,使得JavaScript可以直接调用Java对象的方法,仿佛这些方法是本地JavaScript函数一样。这种技术极大地简化了前后端交互,使得开发更高效。 步骤一:设置DWR配置 在项目中引入DWR的...

    dwr入门demo

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的、实时的Web应用。这个“dwr入门demo”是一个实例,可以帮助初学者理解并掌握DWR的基本用法。 ...

    dwr-demo:dwr测试项目

    通过"**dwr-demo**"这个项目,你可以学习到如何在实际项目中运用DWR,包括配置、编写Java接口、调用方法、处理返回结果以及应对安全挑战。此外,还可以深入了解DWR与其他Java Web技术的协同工作方式,提升Web应用的...

    dwr的一个小demo

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用程序。在这个"dwrc的一个小demo"中,我们很显然会看到一个使用DWR 3.0框架的基础示例。...

    DWR 自学demo

    **DWR(Direct Web Remoting)自学教程** DWR 是一个开源 Java 库,它允许在浏览器和服务器之间进行实时...实践是最好的老师,通过这个Demo,你可以更直观地学习DWR的配置、使用以及调试技巧,提升自己的Web开发技能。

    dwr demo src

    - 在JavaScript中使用:通过DWR的API,如`DWRUtil`或`dwrtags`,调用服务器端的方法并处理返回的数据。 5. **DWR的安全性**: - DWR提供了CSP(Content Security Policy)支持,以增强应用的安全性,防止跨站脚本...

    Dwr 官方Reverse Ajax Demo

    2. **自动序列化**:DWR可以自动处理Java对象到JavaScript对象的转换,简化了数据交换的复杂性。 3. **安全机制**:DWR提供了安全性设置,如白名单机制,确保只有授权的方法可以从JavaScript调用。 4. **调试工具*...

    DWR实现聊天室demo

    1. **工作原理**:DWR通过动态生成JavaScript代码并将其嵌入到HTML页面中,使得JavaScript可以调用服务器端的Java对象和方法。当调用这些方法时,DWR会将请求封装成HTTP请求发送到服务器,服务器执行相应的Java方法...

Global site tag (gtag.js) - Google Analytics