配置dwr2.0框架步骤

1.在项目导入 dwr.jar 包 .

2.在 web.xml 中引入 :

< servlet >

        < servlet-name > dwr </ servlet-name >

        < servlet-class > org.directwebremoting.servlet.DwrServlet </ servlet-class >

        < init-param >

            < param-name > debug </ param-name >

            < param-value > true </ param-value >

        </ init-param >

          < init-param >

             < param-name > classes </ param-name >

            < param-value > java.lang.Object </ param-value >

         </ init-param >

      < load-on-startup > 100 </ load-on-startup >  

    </ servlet >

    < servlet-mapping >

        < servlet-name > dwr </ servlet-name >

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

    </ servlet-mapping >

3.在WEB-INF 中新创一个dwr.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">

 

< dwr >

    < allow >

    <!-- 创建一个UserInfoManager.js 文件, 当中有两个函数  -->

        < create creator = "new" javascript = "checkUserLogin" > <!-- javascript 是自己随便取的名字 ,后面jsp 页面要调用 -->

                     < param name = "class" value = "dao.selectUser" /> <!-- dao.selectUser :是调用的哪个类 -->

                     < include method = "getUserByUserName" />    <!-- getUserByUserName :是调用的那个类的哪个方法 -->

              </ create >       <!-- 转化java 集合中的对象是什么类 -->

       < convert converter = "bean" match = "beans.UserInfo" />

     

    </ allow >        

</ dwr >

4.在 index.jsp 中引入三个 js 文件 .’

< script src = "/TestAjaxConnMysql/dwr/engine.js" ></ script >// 创建者

< script src = "/TestAjaxConnMysql/dwr/util.js" ></ script >// 工具包

< script src = "/TestAjaxConnMysql/dwr/interface/UserInfoManager.js" ></ script >

5.在 js 中函数中定义两个函数 :

一个是调用函数 .

function selectUser()

  {  // 调用方法. 传回函数

    UserInfoManager.getUserInfos(backSelectUser);

  }

二个是回调函数 .

function backSelectUser(data)//data 就是返回值.

  {     for ( var i=0;i<data.length;i++)

{

}

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值