DWR使用1---配置

本文介绍如何使用DWR实现Java后台与前端的交互。主要步骤包括下载并放置dwr.jar包、配置web.xml引入DWRServlet及设置dwr.xml来定义交互逻辑。适合初学者快速上手。

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

1.下载dwr.jar包,将其放入webapp下的WEB-INF/lib目录中;

2.将下面代码放入WEB-INF/web.xml中

   <servlet>
       <servlet-name>dwr-invoker</servlet-name>
       <servlet-class>uk.ltd.getahead.dwr.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>

3.在web.xml的同一目录下建立dwr.xml文件,该文件存放被调用的java类的配置信息 

  如下例子:

  <!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="LoginDwr" scope="page">
               <param name="class" value="com.test.dwr.LoginDwr" />

               <include method="getUser1"></include>
               <include method="getUser2"></include>

               <include method="getUser3"></include>
           </create>

           <convert match="com.test.model.UserBean" converter="bean">  
           </convert>

       </allow>

   </dwr>

 

  补充:javascript="LoginDwr" 中的LoginDwr是在页面中访问后台类的例子,后面会写到;

           value="com.test.dwr.LoginDwr"是指定后台类路径;

           <convert match="com.test.model.UserBean" converter="bean"></convert>是指定页面与后台交互数据的类型为bean,如果交互数据为基本数据类型及map、list,则不用指定convert。但是当map、list存有bean时,还是要写明convert。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值