第一步:引用jar包:dwr.jar
第二步: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>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>
initApplicationScopeCreatorsAtStartup
</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxWaitAfterWrite</param-name>
<param-value>100</param-value>
</init-param>
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
第三步:与web.xml文件同级目录下存放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="spring" javascript="orgtypeMgr">
<param name="beanName" value="orgtypeService"/>
<include method="getOneOrgtypeOfDwr" />
</create>
<convert converter="bean" match="com.housetrade.application.model.Orgtype"/>
</allow>
</dwr>
第四步:页面js使用:
var orgtypeid= document.getElementById("typeid").value;
orgtypeMgr.getOneOrgtypeOfDwr(orgtypeid,function(orgt){
ColumnForm[2].defaultValue=orgt.orgtypename;
});
分享到:
相关推荐
这篇博文将详细解释如何在JSF项目中配置DWR。 首先,我们需要了解DWR的基本概念。DWR是一个开源框架,它提供了一种简单的方法来在浏览器中执行服务器端的Java方法。通过DWR,开发者可以轻松地在JavaScript和Java...
3. **配置Servlet**:在`web.xml`配置文件中,你需要配置DWR的Servlet,通常是`DWRServlet`。这将使DWR能够处理来自客户端的请求。 4. **暴露Java对象**:在`dwr.xml`中,使用`<allow>`标签来指定可从JavaScript...
`<allow>`标签是配置DWR允许操作的关键部分,它定义了哪些Java类可以被JavaScript调用,以及如何转换Java对象。例如: ```xml ``` - **create**: 定义一个远程Java对象,可以通过JavaScript访问。`creator`...
1. **配置DWR**:首先,你需要在你的项目中引入DWR的JAR文件,并在web.xml中配置DWR的ContextListener和Servlet。DWRServlet处理来自客户端的AJAX请求,而ContextListener则初始化DWR引擎。 2. **创建Java类**:在...
2. **灵活配置**:Spring提供了强大的配置功能,可以通过配置文件或注解轻松配置DWR的组件。 3. **增强安全性**:Spring框架提供了安全性和事务管理等功能,这些功能可以直接应用于DWR的业务组件中,提高系统的整体...
为了正确配置DWR,你需要将这些jar文件添加到项目的类路径中,并根据DWR的官方文档配置web.xml文件,以启动DWR引擎和服务。 总的来说,DWR通过提供一种简单的方式,让Web开发者可以更便捷地在浏览器和服务器之间...
dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的作用。 dwr配置文件的结构 -------------...
6. **Security元素**:配置DWR的安全策略,如IP过滤、签名验证等,以防止未经授权的访问。 7. **ReverseAjax元素**:配置DWR的反向AJAX行为,即服务器主动向客户端推送数据。 除了`dwr.xml`,还有`dwr.properties`...
标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...
在实际项目中,将dwr.jar添加到项目的类路径中,然后在web.xml中配置DWR的servlet,最后根据项目需求调整dwr.xml文件,就可以开始利用DWR的强大功能了。DWR支持多种服务器环境,如Tomcat、Jetty等,并且兼容各种现代...
4. **配置DWR映射**:在`dwr.xml`配置文件(通常位于`WEB-INF`目录下)中,你需要指定哪些Java类和方法可以被远程调用。例如: ```xml <dwr> </dwr> ``` 这行配置告诉DWR,JavaScript可以使用`...
- **Spring配置DWR**:将DWR的配置移入Spring的配置文件(如applicationContext.xml),使用 `<dwr:config>` 标签来声明DWR的相关配置。 - **注册DWR Controller**:在Spring配置中,使用 `<bean>` 标签注册DWR的...
在本篇配置手册中,我们将介绍如何在Spring MVC的环境下配置DWR环境,这包括web.xml的配置、创建dwr.xml文件、添加DWR的jar包、形成推送函数类以及在前台页面引入对应的JavaScript文件。 首先,web.xml的配置是整个...
2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> <param-value>...
#### 二、配置DWR框架的基本步骤 在了解DWR框架的基础之上,我们来看一下如何进行DWR框架的基本配置: 1. **配置dwr.xml** 在DWR框架中,`dwr.xml`文件是核心配置文件之一,主要用于定义哪些Java类和方法可以被...
在Web应用的`web.xml`中,需要配置DWR的过滤器和servlet,以处理Ajax请求。例如: ```xml <filter-name>DWR Filter <filter-class>org.directwebremoting.servlet.DwrFilter <filter-name>DWR Filter ...
1. **安装与配置**:如何下载DWR库,将其添加到你的项目类路径中,并在web.xml中配置DWR的Servlet。 2. **安全设置**:如何设置DWR的安全策略,防止未授权的远程调用。 3. **接口定义**:如何在Java后端定义可被...
首先,配置DWR是使用它的第一步。在DWR的配置过程中,主要涉及到两个关键文件:`dwr.xml`和`web.xml`。`dwr.xml`是DWR的核心配置文件,它定义了哪些Java类和方法可以被JavaScript访问。例如: ```xml ...
然后,我们需要配置DWR的Servlet,这将在web应用中提供与Java对象交互的JavaScript接口: ```xml <servlet-name>DWRServlet <servlet-class>org.directwebremoting.spring.DwrSpringServlet <param-name>...