根据dwr官方文档,2.0M2具有了如题的这个属性,但是提供的范例中我们找不到所说的DWRUtil。细细查看,终于在http://getahead.org/dwr/changelog/dwr20上找到了答案,看这行dwr.util (the new name for DWRUtil),原来改名了。但是这个页面上的范例和目前官方公布的最新版本的包还是有出入的。(我用的版本version: 2.0.rc2
scc-info: $Id: dwr-version.properties,v 1.52 2007/01/04 13:09:20 joe_walker Exp $)
成功的实现如下:
Table.java
import org.directwebremoting.WebContext;
import org.directwebremoting.WebContextFactory;
import org.directwebremoting.proxy.dwr.*;
public class Table {
public Table() {
super();
// TODO Auto-generated constructor stub
}
public void newRow(){
WebContext wctx = WebContextFactory.get();
Util utilThis = new Util(wctx.getScriptSession());
utilThis.setStyle("bu","visibility","hidden");
utilThis.setValue("txtUser","testUser2");
}
}
htm端
<html>
<head>
<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
</head>
<script type='text/javascript' src='/dwr/interface/Table.js'></script>
<script type='text/javascript' src='/dwr/engine.js'></script>
<script type='text/javascript' src='/dwr/util.js'></script>
<script>
function con(){
Table.newRow();
}
</script>
<body>
<input type="text" name="txtUser">
<input type="button" name="bu" value="button" onclick="con();">
</body>
</html>
这样就OK了!呵呵
分享到:
相关推荐
**DWR 2.0 中文手册** DWR (Direct Web Remoting) 是一个开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java代码之间进行实时通信,类似于Ajax技术,但提供了更强大的功能。DWR 2.0版本是在DWR 1.x...
DWR2.0可以通过Spring的AOP支持来实现这些功能,提升应用程序的安全性和可维护性。 3. **安全性**:DWR提供了安全机制,如白名单和签名,以防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。整合Spring后,可以通过...
在**J2EE**方面,DWR2.0中文文档将深入探讨如何在Java企业级环境中集成DWR。J2EE是Java平台的企业版,用于构建分布式、多层的Web应用。DWR能够轻松地与Servlet、EJB和Spring等J2EE组件协同工作。书中会介绍如何配置...
通过DWR,前端JavaScript可以直接调用后端Java方法,从而实现动态、实时的Web交互,提升用户体验。这个主题主要围绕DWR的两个主要版本——DWR 2.0和DWR 3.0,以及它们与jar包的关联。 首先,DWR 2.0是DWR项目的一个...
dwr 2.0 的java帮助文档 英文版的。我把它做成chm的,便于您阅读。
这个压缩包包含了DWR的三个关键组件:DWR3.0.jar,DWR的实例war文件,以及DWR2.0的中文说明文档。以下是关于这些组件的详细知识: 1. **DWR3.0.jar**: DWR3.0.jar是DWR框架的核心库,包含所有必需的类和接口,...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行直接交互,实现动态Web应用程序的功能。DWR 2.0 是DWR的一个版本,提供了许多增强的功能和改进,以适应不断发展...
在“dwr2.0最简单例子实用亲测试”中,我们可以预期这是一个关于如何使用DWR 2.0版本的入门教程,包含了实际可运行的示例代码。下面将详细介绍DWR的基本概念和在这个实例中可能涉及的关键知识点: 1. **DWR的核心...
DWR(Direct Web Remoting)是一个开源Java库,它简化了JavaScript和Java之间的交互,使得在Web应用中实现服务器推成为可能。在这个场景下,我们将讨论如何使用DWR 2.0来实现服务器推,并结合相应的Socket服务器来推...
假设我们有一个基于 DWR 2.0 的在线购物系统,需要实现一个“添加到购物车”的功能。在这个过程中,我们需要调用服务器端的 Java 方法来更新数据库中的商品库存。 **使用 DWR 2.0 实现:** 1. **配置文件 (`dwr....
这个"**dwr2.0学习例子**"提供了实践DWR 2.0特性的实例,帮助开发者快速理解和应用DWR。 **DWR框架的核心功能:** 1. **动态代理**:DWR允许服务器端的Java对象被自动暴露到客户端的JavaScript中,使得开发者无需...
在这个"DWR 2.0 Spring 3.0 整合示例"中,我们将探讨如何将DWR与Spring框架集成,以实现高效的前后端交互。整合DWR和Spring的主要目标是利用Spring的管理能力来处理DWR的bean,同时利用DWR的动态JavaScript生成能力...
总的来说,这些文件共同构成了DWR2.0在Java Web应用程序中的基础架构。DWR2.jar提供了核心功能,DWR.xml定制了DWR的行为,DWR2.0.dtd保证了配置文件的正确性,而Web.xml确保了DWRServlet的正确部署和配置。通过熟练...
总结起来,这个"简单购物车(dwr2.0)"项目展示了如何利用DWR 2.0框架与JSP、Servlet、Java技术结合,构建一个功能完善的Web购物车系统。通过DWR,前端可以实时地与服务器交互,实现动态的页面更新,提高用户体验。...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许Web应用程序在客户端和服务器之间进行实时的、异步的通信。这个技术的核心概念是让JavaScript可以直接调用服务器端的Java方法,使得Web应用可以拥有类似桌面...