配置dwr2.0框架步骤:

来源:互联网 发布:手机剪接视频软件 编辑:程序博客网 时间:2024/06/05 19:48

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文件:

<?xmlversion="1.0" encoding="UTF-8"?>

<!DOCTYPEdwr 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中函数中定义两个函数:

一个是调用函数.

functionselectUser()

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

    UserInfoManager.getUserInfos(backSelectUser);

 }

二个是回调函数.

functionbackSelectUser(data)//data就是返回值.

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

{

}

}

原创粉丝点击