1、下载dwr开发包,其中必须的jar包:dwr.jar、commons-logging-1.0.4.jar。
2、在web.xml中加入如下:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<!-- This should NEVER be present in live -->
<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>
3、在WEB-INF下面加入dwr.xml,文件内容如下:
<dwr>
<allow>
<create creator="new">
<param name="class" value="com.ygtime.model.MyDwr"/>
</create>
</allow>
</dwr>
dwr会根据com.ygtime.model.MyDwr类生成MyDwr.js,里面有名为MyDwr的对象。
4、启动项目后,DwrServlet会读取dwr.xml文件,根据<create>标签,
会产生一个名为MyDwr.js,通过 /应用名/dwr/interface/MyDwr.js可以访问到。
5、
com.ygtime.model.MyDwr类如下:
public class MyDwr {
public String hello(String name){
System.out.println(name);
return "hello "+name;
}
}
6、
在页面中加入如下内容:
<script type="text/javascript" src="${pageContext.request.contextPath}/dwr/engine.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/dwr/interface/MyDwr.js"></script>
<script type="text/javascript">
var hello = function(data){
alert(data);
}
MyDwr.hello("youyang",hello);
</script>
在MyDwr.js中已经定义好了一个叫
MyDwr的对象,该对象是dwr根据
com.ygtime.model.MyDwr类产生的,
里面有
MyDwr类的方法可以直接在js中使用。
分享到:
相关推荐
近日工作中用到DWR,前段时间研究了一下,过段时间没有接触再入手发现有点生疏,于是今天我就打算在温习一下。本文档实用与新手,主要是DWR的环境搭建与第一个入门程序HelloWorld
Ajax 向我们袭来的时候,很多写代码的程序员看到了 Ajax 的发展前景,但并不是每一 个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript 让人眼花缭乱,...并能够搭建 DWR 开发环境,实现 DWR 的快速开发。
DWR中文文档和dwr.jar包 DWR中文文档v0.9Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、...并能够搭建DWR开发环境,实现DWR的快速开发。
ssh环境搭建,采用struts2、hibernate4、spring3搭建环境、实现了邮件发送功能、验证码登录功能、上传下载功能、dwr集成、报表导出功能
dwr文档,包含架包文件,可以搭建dwr环境
Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何...并能够搭建DWR开发环境,实现DWR的快速开发。
Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何下手...并能够搭建DWR开发环境,实现DWR的快速开发
下载放到Myeclips里就可以运行、里面包含struts2环境搭建(点击按钮)、struts2+dwr整合(在文本框中输入值后会访问后台,给select动态增加option赋值、点击按钮又会显示会select被选中的option的value和text值)、...
Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何...并能够搭建DWR开发环境,实现DWR的快速开发。
了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等。并能够搭建DWR开发环境,实现DWR的快速开发。
本书可以当作一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,我的目的只是通过本书,希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等...并能够搭建DWR开发环境,实现DWR的快速开发。
DWR的基本知识、常用的用户界面组件、远程方法调用等。并能够搭建DWR开发环境,实现DWR的快速开发。
本书可以当作一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,我的目的只是通过本书,希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等...并能够搭建DWR开发环境,实现DWR的快速开发。
自己总结的DWR基本使用方法,关于长连接部分还没弄懂,呵呵
运行环境:Solaris+Weblogic Express+Oracle10G+JRE1.6(双机热备部署方案) 架构描述:本系统Web展现层采用了流行的Extjs框架,极大的提高了用户体验,控制层采用Struts2,利用Spring的IoC容器来管理业务对象和...
完整的DWR开发环境 DWR在页面调用后台Bean类的实例 DWR操纵页面对象的实例 安装:直接在Eclipse中选取“import->Existing Project”,该工程由于是Web工程,因此需要TomcatPlugin插件。 Eclipse工程/z_mysearch...
1、使用技术 struts2 + hibernate + spring + dwr 2、开发环境 tomcat6.0 + jdk1.5 + eclipse + oracle 3、根据你的需要开放自主交易和寄售交易 4、在线订单即时提醒,让你更快,更准确的发货
04 JAVA SE 环境搭建 --> 基础程序 --> 面向对象 --> 应用开发 --> 高级应用 --> Java新特性 --> JDBC 05 JAVA EE WEB HTML --> JavaScript --> JSP --> JavaBean --> DAO --> Smartupload --> Servlet --> MVC 06 ...