- 浏览: 45979 次
- 性别:
- 来自: 湖南
文章分类
最新评论
-
lihongchen:
挺详细的 呵呵
Ant与Junit结合 -
冬麦叶:
非常感谢,lz的分享
API -
yp8760974:
不错的例子。
Ant与Junit结合 -
harbey:
Mark!
Ant与Junit结合 -
harbey:
很好,很详细!
Ant与Junit结合
1、创建一个web Project
2、导入相应的jar包,dwr.jar和commons-logging-1.1.jar
3、配置web.xml
4、配置dwr.xml
6、编写java类
7、编写jsp页面
<script type="text/javascript"
src="<%=request.getContextPath()%>/dwr/interface/HelloWorld.js"></script>
这个文件在哪里啊? 自动生成 生成在哪里 擦~~
2、导入相应的jar包,dwr.jar和commons-logging-1.1.jar
3、配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>DWR</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>DWR</servlet-name> <!--这里的url说明一下: 这里的匹配规则,是与你相应页面中,导入js是相关的 因为这里是,匹配dwr下面的资源路径, 所以在你的jsp页面中,导入js时,也必须是 dwr/engine.js dwr/util.js dwr/interface/java类对应的js名称.js 这时,你也可以更改,则相应jsp页面中,导入js的路径也要换成修改的路径 --> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> </web-app>
4、配置dwr.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"> <dwr> <allow> <!-- create标签中属性creator(必须的)表示:使用哪种创建器 javascript(必须的)表示:指定在浏览器中,被创建出来对象的名字(该名称不能是javascript的关键字) scope(可选的)表示:类似于servlet中的scope,它有page、request、session、application,默认page --> <create creator="new" javascript="HelloWorld" scope="page"> <param name="class" value="com.cjb.dwr.HelloWorld"/> </create> </allow> </dwr>
6、编写java类
package com.cjb.dwr; public class HelloWorld { public String greeting(String name){ return "Hello," + name; } }
7、编写jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <head> <!-- js标签是不能用 "/>" 结束标签 --> <!-- js文件放到一个固定的文件夹中,导入无效 这里,可以是 src="dwr/engine.js" 和 src="dwr/util.js" 或者 src="<%=request.getContextPath() %>/dwr/engine.js" 和 src="<%=request.getContextPath() %>/dwr/util.js" 也就是说:必须有 "dwr/engine.js"和"dwr/util.js" --> <script type="text/javascript" src="<%=request.getContextPath() %>/dwr/engine.js"></script> <script type="text/javascript" src="dwr/util.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/HelloWorld.js"></script> <script type="text/javascript"> function hello(){ var name=document.getElementById("name").value; window.alert(name); HelloWorld.greeting(name,helloBack); } function helloBack(backData){ document.getElementById("div02").innerHTML="<font color='red'>" + backData + "</font>"; } </script> </head> <body> <div id="div01"> 您的名字: <input type="text" name="name" id="name" onblur="hello()"/> <br /> </div> <p> <div id="div02"> div02div02div02 </div> </body>
- dwr.jar (1.1 MB)
- 下载次数: 77
- commons-logging-1.1.jar (51.7 KB)
- 下载次数: 13
评论
2 楼
cjb_666888
2011-01-13
你看一下这个链接的内容就明白了。
http://blog.csdn.net/kmyhy/archive/2008/06/13/2544072.aspx
http://blog.csdn.net/kmyhy/archive/2008/06/13/2544072.aspx
1 楼
kemicy
2011-01-11
<script type="text/javascript"
src="<%=request.getContextPath()%>/dwr/interface/HelloWorld.js"></script>
这个文件在哪里啊? 自动生成 生成在哪里 擦~~
发表评论
-
Jsoup下载网页内容文件及下载
2018-07-31 22:14 0Jsoup使用 html解析 爬虫 package com ... -
https协议验证
2017-12-12 17:49 0一、 KeyTool 生成 KeyManager (客户端 k ... -
RSA/AES/Base64工具类
2017-08-30 16:09 0package com.paic.icore.common ... -
简单的拦截器与登录
2017-08-18 13:46 0package com.paic.icore.pts.in ... -
常用工具留存
2017-08-18 12:15 0package com.paic.icore.common ... -
springboot启动流程梳理02--自动配置加载过程
2017-08-02 18:57 0自动配置加载过程: ConfigurationClassPa ... -
springboot启动流程梳理01
2017-08-01 13:31 0预留脉络 Spring bean 初始化顺序: 1、BeanF ... -
ant打包,解决Eclipse环境下lib自定义变量部署问题
2014-02-21 13:05 730ant打包,解决Eclipse环境下lib自定义变量部署问题 ... -
Maven入门--概念与实例(转)
2013-10-25 16:41 763转载:http://www.blogjava.ne ... -
设计与实现
2013-09-29 13:27 0设计与实现,供自己参考 -
留给自己用的
2013-09-29 10:37 708package com.huawei.sdtrp.comm ... -
books
2013-08-28 20:56 562个人学习书籍 -
Ant 生成javadoc文档
2012-05-23 18:13 1170<project name="svnkit ... -
Ant与Junit结合
2011-01-05 18:48 7719一个简单的Java项目里面有Junit测试类,文件结构:如下图 ... -
Ant配置
2011-01-04 19:35 1888解压缩apache-ant-1.7.1-bin.zip至当前文 ... -
Ant编译与执行一个简单的Java项目
2011-01-04 19:30 1384该java项目中,有四个类 A.java 普通类 B.jav ... -
API
2010-09-20 09:47 1249压缩文件中,全部为CHM格式; J2EE1.4英文版, S ... -
* in action 系列书籍(英文版)
2010-09-07 17:44 1288经典书籍 -
上传图片前预览
2010-08-30 13:13 1008<%@ page language="java ... -
转发与重定向
2010-08-30 13:08 863/** * 声明: * 下面程序中的'/', ...
相关推荐
在“dwr2.0最简单例子实用亲测试”中,我们可以预期这是一个关于如何使用DWR 2.0版本的入门教程,包含了实际可运行的示例代码。下面将详细介绍DWR的基本概念和在这个实例中可能涉及的关键知识点: 1. **DWR的核心...
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器...
**DWR2.0中文手册**是一份详细阐述Direct Web Remoting 2.0技术的文档,主要面向希望深入理解并应用DWR框架的开发者。DWR是一种在Web应用程序中实现Ajax(异步JavaScript和XML)功能的Java库。通过DWR,开发者可以...
### DWR2.0中文文档知识点解析 #### 一、DWR概述 **DWR (Direct Web Remoting)** 是一个开源的Java库,它能够帮助开发者轻松地在浏览器端的JavaScript代码中调用服务器端的Java方法,就像这些Java方法是在浏览器...
不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...
在使用 DWR 2.0 版本时,需要注意的是,java 里暴露类不能写在 `<create>` 属性里,应删除后写 在 `<include method="" />` 前,写 `*java 里暴露的 class,必须写完整路径*" />`。 dwr.xml 文件的配置是 DWR 的核心...
在这个实例中,我们将逐步了解如何设置一个基本的DWR应用以及解决常见问题。 首先,我们需要下载DWR库,通常是dwr.jar文件,将其放置在WEB-INF/lib目录下。当前的DWR版本为3.0,但鉴于某些教程可能基于旧版本(例如...
以用户管理为例,结合spring struts hibernate dwr jstl做的实例,struts hibernate dwr 与Spring完全结合,实现用户列表、信息增、删、改、查、维护时用户重名提示等功能,还包括页面自动转码设置(web.xml),...
本书《DWR中文文档v0.9DWR2.0》由方佳玮编著,旨在为新手提供从入门到实践的完整指南。书中不仅包含了DWR的基本概念、远程方法调用、用户界面组件介绍,还提供了搭建DWR开发环境的步骤和快速开发实例。 #### 二、...
### DWR入门指南 #### 一、DWR简介 DWR (Direct Web Remoting) 是一个简化Ajax开发的Java框架,它使得JavaScript可以像调用本地对象一样远程调用服务器端的Java对象。通过这种方式,开发者可以更加方便地在客户端...
《AJAX学习资料之-DWR中文手册》不仅为初学者提供了全面的入门指南,也为进阶用户提供了一本实用的手册。通过本书的学习,开发者不仅可以掌握DWR的基本用法,还能学会如何将其与其他主流框架结合使用,以构建更加...
Ext教程为使用Ext JS框架的开发者提供了大量实例和详细的说明,涵盖了从基本入门到进阶使用,再到解决遇到的问题,是一份非常实用的参考资料。通过这些实例,开发者可以快速掌握Ext JS的使用,并能高效地应用于实际...
下面向大家推荐几本 Ajax 从入门基础到实例指导应用的实用书籍,希望广大系统管理员和开发人员能掌握这些技术,并应用到实际的研发中去。 一、Ajax 的技术细节 Ajax 是基于 XML 的异步 JavaScript,使用 ...