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>

          主站蜘蛛池模板: 河北区| 曲阜市| 隆林| 临湘市| 吉安市| 迁西县| 武城县| 新乐市| 伊川县| 团风县| 同德县| 永年县| 新邵县| 三门峡市| 资阳市| 白河县| 台东市| 肇源县| 长治县| 镶黄旗| 多伦县| 榆中县| 隆回县| 慈溪市| 民乐县| 开封市| 手游| 基隆市| 长宁县| 玉环县| 防城港市| 葫芦岛市| 麻城市| 富民县| 黎城县| 安徽省| 襄城县| 太白县| 宁夏| 芷江| 杭锦后旗|