• DWR框架在SHH中的配置说明


     

    /*DWR框架在SHH中的配置说明*/

    /*整理:rush */

    /*Date: 2011年4月29日 14:05:28*/

    SSH Dwr框架应用

    1. 首先导入dwr包,将其解压后提取其中的文件。Jar包,放到项目的WEB-INF目录下的lib文件夹中。

    2. 在ssh项目中的WEB-INF目录下的web.xml中配置相应的信息,如下,

    <!--配置dwr信息 -->

    <!-- Ajax工程dwr的配置信息 -->

    <servlet>

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

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

    <!-- 是否允许调试,如果要在浏览器中调试则必须设置为true -->

    <init-param>

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

    <param-value>false</param-value>

    </init-param>

    <!-- 是否进行日制管理,如果是在要设置此参数,通常可以省略 -->

    <init-param>

    <param-name>logLevel</param-name>

    <param-value>WARN</param-value>

    </init-param>

    <!-- 如果允许跨域请求,则必须将此值设置为false,默认值为true -->

    <init-param>

    <param-name>crossDomainSessionSecurity</param-name>

    <param-value>false</param-value>

    </init-param>

    </servlet>

    <servlet-mapping>

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

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

    </servlet-mapping>

    <!-- end dwr 配置信息 -->

    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://www.getahead.ltd.uk/dwr/dwr20.dtd">

    <dwr>

    <allow>

    </allow>

    </dwr>

    上面信息为基本的配置信息。

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    下面演示一个具体的例子:

    1. 新建一个WEB工程,web.xml,以及dwr.xml配置如上。

    2. dwr中具体的配置有多种,一种为new关键字,

    其中javascript为在页面上调用的函数名称,creator类型为new ,其中value为action所在的类名,include说明要包含的方法。

    配置完毕后要验证是否成功可修改web.xml中信息,,配置debug为true.

    3. 配置完毕后在页面上默认的网址后面加/dwr即可打开dwr的控制台。

    4. 本文默认地址为,打开dwr控制台的地址为页面打开后如果成功,则出现更开配置的testDwrInSSH的javascript信息,如图

    5. 点击该方法即可查看其详细信息。部分截图为

    6. 如图,estDwrInSSH方法中包含一个输入参数,输入一个字符串后点击Execute按钮即可测试该方法时候执行成功。

    7. 如输入如下信息,如果该方法执行成功,返回的信息如下面形式

    8. 此时说明方法成功,在本页面的上面有三个javascript文件,将文件加入到要使用的页面即可,文件如下形式

    其中包含两个必选文件,一个可选文件。

    9.页面上的测试,页面上包含刚才dwr控制台里面生成的方法,如下

    10.页面的javascript调用函数为;

    函数名称为setMsg(),其中的用到dwr的函数为testDwrInSSH(value,CallBackMsg),value为要传进去的值,CallBackMsg为一个回调函数,回调函数的主要作用为显示回调回来的信息。

    11.页面上的全部代码为;

    12.执行后页面显示为,

    13.输入一字符串进行测试,

    14.返回的值为


    如果觉得本文好的话就分享给你的朋友把!
  • 相关阅读:
    C语言 了解原码、反码、补码
    中国大学MOOC-翁恺-C语言程序设计习题集(二)
    中国大学MOOC-翁恺-C语言程序设计习题集(一)
    【C#】 使用Gsof.Native 动态调用 C动态库
    【AspNetCore】【WebApi】扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat)
    【TypeScript】如何在TypeScript中使用async/await,让你的代码更像C#。
    【vscode】如何在vscode 中配置:TypeScript开发node环境
    【WPF】分享自用 白板窗口(空窗口) 控件 BlankWindow,基于WindowChrome。
    【WPF】如何把一个枚举属性绑定到多个RadioButton
    【Python】调用WPS V9 API,实现Word转PDF
  • 原文地址:https://www.cnblogs.com/rushoooooo/p/2032697.html
Copyright © 2020-2023  润新知