dwr框架应用

本文介绍了DWR框架的基本配置步骤,包括所需依赖的jar包、web.xml和dwr.xml的配置方法,以及如何在页面中引入必要的JavaScript文件实现与后端的交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 dwr框架所以来的jar包有:dwr.jar  jakarta.jar ,    commons-validator.jar .

 

在web.xml中配置

                       <servlet>
                                <servlet-name>mydwr</servlet-name>
                                <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
                      </servlet>
                     <servlet-mapping>
                                <servlet-name>mydwr</servlet-name>
                                <url-pattern>/dwr/*</url-pattern>
                      </servlet-mapping>

 

在dwr.xml中配置

                        <create creator="new"  javascript="QQ">

                              <param  name="class"  value="类的全名(com.hss.DAO.BB)"></param>

                        </create>

                        这样QQ就与com.hss.DAO.BB 对应起来了

                       如果 com.hss.DAO.BB 的参数或返回值中有自定义的类,则要在<create>之后配置

                        <convert  converter="bean"  match="参数或返回值的类全名"/>

                       

 

 然后在页面中(如:aa.html)引入<script type="text/javascript" src="dwr/engine.js"></script>

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

                     <script type="text/javascript" src="dwr/interface/QQ.js"></script>  //QQ为在dwr.xml中配置的javascript项

 

dwr/engine.js 和  dwr/util.js 都在dwr.jar包中,所以刚访问aa.html时,这些js都要从服务器端下载下来,我们有明确的是,QQ.js刚开始是不存在的,他是在客户访问时,有dwr框架动态的生成的,应为js文件的路径中都是“dwr/*”格式的,所以说,他们都不是直接从容器中获取,而是由容器交割DwrServlet(web.xml配置)。

 

最后就可以直接勇QQ来调用BB类中的方法了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值