第一个DWR

导读:
  废话少说,先根据资料做一个,试试就ok了。

首先,将DWR放入你的工程

1,先从网上下载dwr.jar包。然后将它放在你webapp的WEB-INF/lib目录下。

2,将下载的dwr-版本号-src.zip /java/org/directwebremoting内的engine.js和util.js放入WEB应用中,比如js文件夹下。

其次,尝试以下操作。

1,修改web.xml

web.xml

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app id="dwr"> 
<servlet> 
<servlet-name>dwr-invoker</servlet-name> 
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>dwr-invoker</servlet-name> 
<url-pattern>/dwr/*</url-pattern> 
</servlet-mapping> 
</web-app> 

2,在web.xml同一目录下,内容如下。

dwr.xml

<? xml version="1.0" encoding="UTF-8" ?>  
<! DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd" >  
< dwr >  
< allow >  
< create  creator ="new"  javascript ="JDate" >  
< param  name ="class"  value ="java.util.Date" />  
</ create >  
</ allow >  
</ dwr >  

3,写一个简单的html,查看一下效果。


index.html

< html >  
< head >  
< title > DWR - Test Home </ title >  
< script  type ='text/javascript'  src ='dwr/interface/JDate.js' ></ script >  
< script  type ='text/javascript'  src ='dwr/engine.js' ></ script >  
< script >  
function init()
JDate.getYear(load); 
}
 
function load(data)
alert(data
+1900+''
}
 
</ script >  
</ head >  
< body  onload ="init()" >  
</ body >  
</ html >  


完了,就这些基本的就够了。

试着访问http://localhost:8080/你的工程/index.html

呵呵,好像有效果了。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值