DWR使用步骤

原创 2007年09月30日 14:16:00
 DWR使用步骤;
1.导入dwr.jar包,在web.xml文件里面配制如下:

              <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-pattern>/dwr/*</url-pattern>
       </servlet-mapping>
2.写java文件如下:
package com.softeem.dwr;
 
import java.sql.Connection;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import com.softeem.config.DataSourceFactory;
import com.softeem.dao.BookInfoDao;
import com.softeem.dto.CityDto;
 
public class GetInfo {
       Map<String,String> map = new HashMap<String,String>();
      
       public Map getCities(String id){
              Connection conn = null;
              try {
                     conn = DataSourceFactory.getBasicDataSource().getConnection();
                     BookInfoDao dao = new BookInfoDao(conn);
                     List<CityDto> list = dao.findCity(Integer.parseInt(id));
                     for(int i = 0;i < list.size();i++){
                            map.put(new Integer(list.get(i).getId()).toString(),list.get(i).getCity());
                     }
              } catch (SQLException e) {
                     // TODO Auto-generated catch block
                     e.printStackTrace();
              }
              return map;
       }
      
       public CityDto getCityDto(){
              CityDto dto = new CityDto();
              dto.setId(2);
              dto.setCity("hanwan");
              return dto;
       }
 
}
 
 
 
package com.softeem.dwr;
 
public class Service {
       public String sayHello(String name){
              return "hello " + name;
       }
}
      
3.增加配制文件dwr.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<dwr>
       <allow>
              <create creator="new" javascript="service">
                     <param name="class" value="com.softeem.dwr.Service" />
              </create>
              <create creator="new" javascript="getInfo">
                     <param name="class" value="com.softeem.dwr.GetInfo" />
              </create>
              <convert converter="bean" match="com.softeem.dto.CityDto">
                     <param name="include" value="city,id" />
              </convert>
       </allow>
</dwr>
 
4.在jsp文件里面加入代码往下:
 
 

【转】 dwr使用步骤 转载自 lijunwyf

dwr使用步骤1. 将dwr.jar包直接铐到WebRoot/WEB-INF/lib包下2. 设置DWR的使用是简单的:将DWR的jar文件拷入Web应用的WEB-INF/lib目录中,在web.xm...
  • hbuxzy
  • hbuxzy
  • 2011年07月12日 20:58
  • 466

JavaScript调用java方法——使用Dwr框架的方法步骤

JavaScript调用java方法——Dwr步骤 1.下载dwr.jar直接复制到到你工程下的WebRoot/WEB-INF/lib包下;  2.再修改web.xml  dwr-invok...
  • zolalad
  • zolalad
  • 2013年12月05日 17:48
  • 2952

DWR学习(一)使用步骤

DWR(direct  web  remote)直译就是“直接web远程调用”, 是一个基于服务器端的ajax框架。通过该框架,我们可以使用js来直接调用java方法。[c1]  以前面试时,有人要...

ajax框架Dwr的具体使用步骤

  • 2011年07月10日 17:29
  • 42KB
  • 下载

DWR工作原理及相关操作步骤

DWR:(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码(javascript)使用运行在WEB服务器上的JAVA函数...
  • q_star
  • q_star
  • 2011年04月25日 22:40
  • 1344

dwr3实现消息精确推送详细步骤

第一、在项目中引入dwr.jar,然后在web.xml中进行配置,配置如下:              dwr-invoker                     org.direct...

dwr操作步骤

  • 2012年12月26日 10:05
  • 1KB
  • 下载

Dwr3 实现消息推送步骤详解

  • 2016年05月25日 08:52
  • 776KB
  • 下载

使用DWR实现JS调用服务端Java代码

DWR简介DWR全称Direct Web Remoting,是一款非常优秀的远程过程调用(Remote Procedure Call)框架,通过浏览器提供的Ajax引擎实现在前端页面的JS代码中调用服...

DWR开发步骤相关整理

  • 2009年06月11日 22:58
  • 780B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DWR使用步骤
举报原因:
原因补充:

(最多只允许输入30个字)