DWR框架在SSH中的配置
/*整理: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> <!-- 是否进行日制管理,如果是在要设置此参数,通常可以省略 --> <param-name>logLevel</param-name> <param-value>WARN</param-value> <!-- 如果允许跨域请求,则必须将此值设置为false,默认值为true --> <param-name>crossDomainSessionSecurity</param-name> </servlet> <servlet-mapping> <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关键字,sans-serif; line-height:18px"> 其中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.返回的值为
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |