<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 33,  comments - 70,  trackbacks - 0

    buffalo文檔之buffalo-demo(1)--除法運算器 <br>
    buffalo
    官方站: http://www.amowa.com   <br>
    國內的ajax,amowa開源項目<br>

    doc.simle.jsp

    <%@ page contentType="text/html;charset=utf-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>
    除法運算器</title>
    <script language="JavaScript" src="js/prototype.js"></script>
    <script language="JavaScript" src="js/buffalo.js"></script>
    <script language="JavaScript" src="js/template.js"></script>

    <script language="javascript">
    var endPoint="<%=request.getContextPath()%>/BUFFALO";
    var buffalo = new Buffalo(endPoint);

    function cmdDivide() {
     var double1 = parseFloat(Buffalo.getElementById("double1").value);
     var double2 = parseFloat(Buffalo.getElementById("double2").value);
     var d3Handle = Buffalo.getElementById("double3");
     
     buffalo.remoteCall("simpleService.divide",[double1,double2], function(reply) {
      d3Handle.value = reply.getResult();
     })
    }
    </script>
    <input name="double1" type="text" class="input_text" id="double1" size="12">
      /
      <input name="double2" type="text" class="input_text" id="double2" size="12">
      <input type="button" name="Submit" value=" = " onclick="cmdDivide()">
      <input name="double3" type="text" class="input_text" id="double3">
    </html>

    web.xml
    <servlet>
      <servlet-name>service</servlet-name>
      <servlet-class>net.buffalo.server.BuffaloServiceServlet</servlet-class>
      <init-param>
       <param-name>debug</param-name>
       <param-value>true</param-value>
      </init-param>
     </servlet>
     
     <servlet-mapping>
      <servlet-name>service</servlet-name>
      <url-pattern>/BUFFALO</url-pattern>
     </servlet-mapping>

    SimpleService.java

    package net.buffalo.demo.simple;

    import ;

    public class SimpleService {
     
     
    public double divide(double a, double b) {
         System.out.println(
    "Calling Divide,a="+a+", b="+b);
      
    try {
          Thread.sleep(
    1000);
      }
     catch (Exception e) {
          e.printStackTrace();
      }

         
    return a/b;
     }


    }



     buffalo.remoteCall("simpleService.divide",[double1,double2], function(reply) {
      d3Handle.value = reply.getResult();
     })
    buffalo對象訪問 SimpleService.java 中divide方法。 返回結果(reply.getResult();)賦值給d3Handle.

    如此簡單清晰的方法調用,實在是簡潔。慢慢的進入buffalo,就可能清楚的明白它的原來。沒什么好說的,再清楚不過的代碼了。if try it first yourself again when you konw it very well.


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一区二区三区免费高清视频| 免费无码又爽又刺激网站| 国产美女精品久久久久久久免费| 高清免费久久午夜精品| 91亚洲自偷手机在线观看| 免费国产怡红院在线观看| 99久久免费看国产精品| 亚洲AV无码片一区二区三区 | 免费阿v网站在线观看g| 野花视频在线官网免费1| 亚洲综合日韩中文字幕v在线 | 免费国产一级特黄久久| 四虎影视成人永久免费观看视频| 亚洲一区二区三区丝袜| 亚洲精品二区国产综合野狼| 女人张开腿等男人桶免费视频 | 久久精品亚洲福利| 国产成人无码免费看视频软件 | 97在线视频免费公开视频| 亚洲综合无码一区二区痴汉| 在线亚洲午夜理论AV大片| 无码国产精品久久一区免费| 两个人www免费高清视频| 亚洲人成人无码.www石榴 | 亚洲国产综合AV在线观看| 久久精品蜜芽亚洲国产AV| 久久激情亚洲精品无码?V| 免费毛片a在线观看67194| 久久99免费视频| 老司机午夜性生免费福利 | 污污视频网站免费观看| 亚洲伊人色一综合网| 亚洲成人激情在线| 亚洲中久无码不卡永久在线观看| 欧美最猛性xxxxx免费| 老汉精品免费AV在线播放| 91免费国产视频| 九九热久久免费视频| 免费无毒a网站在线观看| 亚洲精品第一国产综合亚AV| 亚洲精品123区在线观看|