DWR嵌入到现有的J2EE(Web)项目的的配置
1、把dwr.jar文件拷贝到项目的lib目录下。
2、修改项目的web.xml文件,在文件中加入以下代码
3、在WEB-INF目录中建立dwr.xml文件,例如:
http://www.getahead.ltd.uk/dwr/dwr20.dtd">
4、com.dwr.DwrBO类的内容如下:
package com.dwr;
import org.directwebremoting.WebContextFactory;
import uk.ltd.getahead.dwr.ExecutionContext;
public class DwrBO {
public String getInclude()throws Exception{
return WebContextFactory.get().forwardToString("/a.jsp");
}
public String getServerInfo(){
return WebContextFactory.get().getServletContext().getServerInfo()+
"Run on JDK: "+System.getProperty("java.specification.version")+
"Useing DWR :"+ExecutionContext.get().getVersion();
}
public int[] getNumbers(boolean big){
if(big){
System.out.println("big==true");
return new int[]{1000,2000,3000,4000};
}else{
System.out.println("big==false");
return new int[]{1,2,3,4,5,6,7,8,9,10};
}
}
}
这实际上是dwr官方网站上的例子.
5、页面调用代码
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %>
数字类型
这只是一个简单的例子,至于具体的技术说明就不说了,因为很简单。把它贴出来当作一个笔记吧,希望能进一步学习DWR
posted on 2006-09-16 16:11 有猫相伴的日子 阅读(238) 评论(3) 编辑 收藏 引用 所属分类: dwr
评论:
# re: DWR2配置及入门例子 2006-10-23 13:19 | 刘文涛[匿名]
按您的教程,没成功,想请问一下 :
这些JS 从哪里来啊 ? 回复 更多评论
# re: DWR2配置及入门例子 2006-11-08 08:01 | 有猫相伴的日子
@刘文涛[匿名]
这个是DWR自动生成的基础js脚本.
这是跟据我的dwr.xml配置文件生成的,文件的命名与在dwr.xml文件的配置有关 回复 更多评论
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7776670/viewspace-911173/ ,如需转载,请注明出处,否则将追究法律责任。