1.首先参考
http://alleni123.iteye.com/admin/blogs/1983774,把web环境搭建起来。
2.在pom.xml加入以下依赖:
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>org.directwebremoting</groupId>
<artifactId>dwr</artifactId>
<version>3.0.M1</version>
</dependency>
3. 在web.xml中配置:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
4. 在WEB-INF目录中创建dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN"
"http://directwebremoting.org/schema/dwr30.dtd">
<dwr>
<allow>
<!--create表示将一个Java对象公布为一个js对象,
这样就会自动创建一个HelloDwr.js-->
<create creator="new">
<!--可以加入javascript="hello",这样生成js对象名就是hello.js-->
<param name="class" value="dwr.HelloDwr"/>
</create>
</allow>
</dwr>
5. 创建dwr包下的类HelloDwr.java
package dwr;
public class HelloDwr {
public String say(String name){
System.out.println("name :" +name);
return "hello"+name;
}
}
6. 创建dwr01.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'dwr01.jsp' starting page</title>
<!-- 必须引入dwr的engine.js -->
<script type="text/javascript" src="<%=path%>/dwr/engine.js"></script>
<!-- 将java的类引入 -->
<script type="text/javascript" src="<%=path%>/dwr/interface/HelloDwr.js"></script>
<script type="text/javascript">
HelloDwr.say("Hello");
</script>
</head>
<body>
This is my JSP page. <br>
</body>
</html>
7.启动jetty容器。
打开jsp页面,便可在server console中看到name :Hello.
分享到:
相关推荐
DWR快速配置入门.DWR快速配置入门.DWR快速配置入门.DWR快速配置入门.DWR快速配置入门.DWR快速配置入门.
DWR 入门DWR 入门DWR 入门DWR 入门DWR 入门欢迎使用 STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门
Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr...
DWR中文文档,dwr使用,入门配置,与spring整合
DWR配置文件详解 DWR配置 DWR配置文件
DWR入门操作手册DWR入门操作手册DWR入门操作手册DWR入门操作手册
实例+说明 学完就会DWR dwr入门资料
DWR中文文档 dwr.jar dwr入门教程 很好的入门资料!!
它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 其大概开发过程如下: 1.编写业务代码,该...
dwr入门中web.xml配置 dwr.xml的位置和配置路径 ,附带测试小案例
dwr入门文档,配置和使用,通过一个简单的例子详细的讲解dwr技术。适合新手。
dwr入门必看的资源,本人通过这个就很好的学习dwr
dwr.xml文件的配置和入门使用,配置dwr.xml,在jsp中使用
最近发现了一个java框架,这个框架已经是很老的的了,现在才学习用了,真是迟啊。不过现学现用,感觉很不错。这个框架叫dwr,它可以在jsp页面编写js直接调用java的类的方法。原理其实就是它把你的java类发布成了接口...
dwr+spring集成配置 dwr采用annotation自动扫描的方式
dwr入门资料,简单入门,让你轻松掌握dwr
Dwr学习入门操作手册
DWR 开发文档 DWR ajax 参考 DWR push 参考
一个DWR入门教程,压缩包下有一个工程,直接在MYECLIPSE中导入工程,运行就可以,一个WORD文档介绍DWR的步骤
(网络整理资料)DWR入门与应用,手把手教你从配置到实例的应用