// 得到WebContext对象
WebContext webcontext = WebContextFactory.get();
webcontext.getHttpServletRequest(); //得到Request对象
webcontext.getHttpServletResponse();//得到Response对象
webcontext.getSession();得到Session对象
在WEB.xml中配置
<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> //是否打开degug调式..true打开
</init-param>
<init-param>
<param-name>config-Article</param-name>
<param-value>
/WEB-INF/classes/dwr/Session.xml //指定dwr的配置文件
</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
Session.xml的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="spring" javascript="Session"> //由Spring来管理
<param name="beanName" value="sessionHandler"></param>//value=Spring配置的ID
<include method="getCurrentBean"/> //暴露的方法
<include method="checkAccountSession"/>//
</create>
</allow>
</dwr>
分享到:
相关推荐
在提供的“AJAX框架DWR简单应用.pdf”文件中,你可能会找到关于如何设置DWR环境、编写Java接口、配置DWR配置文件、在前端JavaScript中使用DWR,以及示例代码和实际运行效果的详细教程。这个文件是学习和理解DWR工作...
### AJAX框架DWR简单应用详解 #### 一、引言 DWR(Direct Web Remoting)是一种用于简化Ajax开发的框架。它通过提供一种简单的方式来让JavaScript调用Java方法,从而实现了客户端与服务器端的无缝连接。本篇文档将...
### 创建DWR简单应用的步骤 1. **引入依赖**: 在Java项目中添加DWR库,并确保服务器支持Servlet 2.3以上版本。 2. **编写Java类**: 定义一个或多个Java类,其中包含要暴露给客户端的方法。 3. **配置DWR**: 创建`...
在"Dwr demo - Dwr简单使用"这个项目中,你可以通过以下步骤了解和学习DWR的基本用法: 1. **环境准备**:首先确保你有Eclipse IDE,并且已经安装了Java Development Kit (JDK)。由于DWR是一个Java库,所以你需要一...
总的来说,"DWR应用简单Demo"是一个学习DWR的起点,通过这个例子,你可以了解到如何设置和使用DWR进行异步通信,以及如何在客户端和服务器端之间传递数据。对于想要提升Web应用交互性的开发者来说,掌握DWR是非常有...
《DWR的简单应用程序》 DWR(Direct Web Remoting)是一种开源JavaScript库,它允许在Web浏览器和Java服务器之间进行实时的、双向的通信,实现了JavaScript与Java之间的远程调用,极大地增强了Web应用的交互性。DWR...
DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时的、异步的通信,而无需使用XMLHttpRequest(Ajax)或其他插件。DWR简化了JavaScript与Java后端之间的交互,使开发者...
**DWR(Direct Web Remoting)框架简单应用示例** DWR(Direct Web Remoting)是一种Java技术,它允许在浏览器和服务器之间进行双向通信,实现了JavaScript与Java对象的直接交互,极大地简化了Web应用程序中的Ajax...
这个压缩包文件“dwr简单示例(完整web工程)”显然是一个包含了完整配置和代码的DWR应用实例,旨在帮助开发者了解和学习如何在实际项目中使用DWR。 1. **DWR的基本概念**: - **Web Remoting**:DWR的核心是Web...
DWR通过AJAX技术提供了一种简单的方法来创建富客户端界面,使得用户可以在不刷新整个页面的情况下与服务器交换数据和调用方法。 ### 一、DWR基本概念 1. **AJAX**:Asynchronous JavaScript and XML(异步...
以下是对DWR简单设计的总结: 1. **DWR的基本概念**: DWR的核心功能是在客户端JavaScript和服务器端Java之间建立直接的通信通道,通过AJAX(Asynchronous JavaScript and XML)技术实现异步数据交换。这允许用户...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR通过异步HTTP请求(AJAX)来实现实时的数据交换,使得用户界面更加响应迅速,提供...
在这个"**dwr简单的例子**"中,我们将深入探讨如何使用DWR框架来创建一个基础的示例应用。 首先,理解DWR的基本工作原理至关重要。DWR通过在服务器上运行一个Servlet,这个Servlet负责处理JavaScript与Java之间的...
下面将详细介绍DWR框架的基本概念、工作原理及其简单应用。 1. **DWR框架概述** DWR框架的核心功能是提供一个安全、高效且易于使用的桥梁,使得Web前端能够与后台Java服务进行通信。它简化了Ajax开发,使得开发者...
在这个“dwr简单实例入门”中,我们将深入探讨DWR的基本概念、配置和一个简单的应用示例。 首先,了解DWR的核心概念: 1. **Remoting**:远程方法调用,DWR允许JavaScript代码通过HTTP请求调用服务器上的Java方法...
在这个"简单使用DWR完整例子"中,我们将深入理解DWR的基本概念、配置、以及如何在SSH(Spring、Struts、Hibernate)技术框架下集成和应用DWR。 首先,了解DWR的核心概念至关重要。DWR通过JavaScript API使得Java...
### DWR 入门与应用知识点详解 #### 一、DWR 概念与作用 DWR(Direct Web Remoting)是一种开源框架,用于简化Java服务器端与浏览器客户端之间的交互。它通过允许JavaScript直接调用Java方法,为前端开发者提供了...
DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在客户端浏览器与服务器之间进行实时的、双向的通信。在这个“dwr的应用项目小例子”中,我们可以深入理解DWR如何与JavaScript和AJAX相结合,为Web...
这个"**dwr简单推送例子**"是一个示例项目,旨在展示如何利用DWR实现服务端向客户端的实时数据推送功能,这是Web应用中实现即时更新、实时聊天或通知的关键技术。 DWR的核心功能是通过AJAX(Asynchronous ...