DWR框架基本用法

dwr.xml配置:DWR知道通过XMLHttpRequest对象,什么对象将会接收请求

<allow> <create creator="new" javascript="JDate"> <param name="class" value="java.util.Date" /> </create> </allow>

creator="new" 类的创建方式,creater="new"表示每调用一次,需要new一个这样的类

javascript="JDate" 客户端调用的类名,表示提供给前台页面调用的javascirpt文件是JDate.js,必须在页面引入对应的js

value="java.util.Date" 将被调用的类名

web页面中加入

DWR引擎

<script type='text/javascript' src='dwr/engine.js'></script>

DWR工具

<script type='text/javascript' src='dwr/util.js'></script>

自定义将调用的类

<script type='text/javascript' src='dwr/interface/JDate.js'></script>

调用

<SCRIPT> function doTest(){ JDate.toString(load)//方法的最后必须加入一个参数,回调函数名 } function load(data){//回调函数,参数为调用dwr的返回值 window.alert("Current Time: "+data); } </SCRIPT>

进入调试页面: http://localhost8080/[YOUR-WEBAPP]/dwr/

配置文件中,调试模式打开,可以对我们在dwr.xml中配置的dwr进行调试

<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> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>

其中

<url-pattern>/dwr/*</url-pattern>

将拦截进入

<!--用于拦截http://localhost:8080/项目名/dwr-->



点击service可以进入


可以调试我们加入的方法getmessage() 看到返回的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值