posts - 431,  comments - 344,  trackbacks - 0

          java類
          /**
           *@type_name: TestDwr
           *@date: 2006-9-19
           *@author scott_zhou
           */
          package com.rain.dwr;

          /**
           *
           */
          public class TestDwr {

           public String getWord(String username){
            return "Hello "+username;
           }
          }



          web.xml配置
          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.4"
           xmlns=" xmlns:xsi=" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
             <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>
          </web-app>



          dwr.xml配置
          <!DOCTYPE dwr PUBLIC
              "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
              "
          <dwr>
          <allow>
              <create creator="new" javascript="Test">
                <param name="class" value="com.rain.dwr.TestDwr"/>
              </create>
           </allow>
          </dwr>

          HTML頁面代碼
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
            <head>
              <title>test.html</title>
           
              <script type='text/javascript' src='/angry/dwr/interface/Test.js'></script>
              <script type='text/javascript' src='/angry/dwr/engine.js'></script>
              <script type='text/javascript' src='/angry/dwr/util.js'></script>
              <script type="text/javascript">
                function show(){
                  var name=DWRUtil.getValue("username");//使用getvalue方法得到id為username的值
                  Test.getWord(name,execute);//調用getWord方法,第一個參數為傳遞的值,最后一個參數為回調程序
                  //alert(word);
                }
                function execute(data){
                  DWRUtil.setValue("a",data); //調用setValue方法來設置值
                  DWRUtil.setValue("rst",data);
                 
                }
              </script>

            </head>
           
            <body>
             <INPUT type="text" id="username">
              <INPUT type="button" value="提交" onclick="show()">
              <INPUT type="text" id="rst">
              <div id="a">
              </div>

            </body>
          </html>

          主站蜘蛛池模板: 汉沽区| 柯坪县| 克什克腾旗| 东丽区| 河津市| 建阳市| 上思县| 邹平县| 航空| 鲁甸县| 温州市| 重庆市| 民县| 驻马店市| 曲麻莱县| 阜新市| 绿春县| 云南省| 南澳县| 北碚区| 荆州市| 栖霞市| 池州市| 龙海市| 曲周县| 定兴县| 丰原市| 比如县| 永寿县| 南乐县| 集贤县| 康平县| 都江堰市| 宜阳县| 武威市| 普陀区| 浪卡子县| 盘锦市| 锦屏县| 仁布县| 长岭县|