<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)--除法運(yùn)算器 <br>
    buffalo
    官方站: http://www.amowa.com   <br>
    國內(nèi)的ajax,amowa開源項(xiàng)目<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>
    除法運(yùn)算器</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方法。 返回結(jié)果(reply.getResult();)賦值給d3Handle.

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


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


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 18pao国产成视频永久免费| 中文字幕无线码免费人妻| 18国产精品白浆在线观看免费 | 亚州**色毛片免费观看| 国产亚洲福利一区二区免费看| 亚洲国产高清国产拍精品| 国产精品二区三区免费播放心 | 亚洲综合婷婷久久| 久久WWW免费人成一看片| 亚洲一区二区三区国产精品无码| 1区2区3区产品乱码免费| 亚洲sss综合天堂久久久| 日韩成人免费视频播放| 免费播放国产性色生活片| 51精品视频免费国产专区| 男女一边摸一边做爽的免费视频| 亚洲区日韩区无码区| 成av免费大片黄在线观看| 亚洲va久久久噜噜噜久久| 中文字幕免费在线看线人| 亚洲国产成a人v在线观看| 国产区卡一卡二卡三乱码免费| 日本永久免费a∨在线视频 | 中文字幕无码精品亚洲资源网| a毛片免费在线观看| 亚洲伊人久久大香线焦| 国产高清免费观看| 国产成人免费ā片在线观看老同学| 亚洲AV日韩AV天堂一区二区三区 | 在线免费中文字幕| 亚洲欧洲精品成人久久曰| 亚洲精品成人a在线观看| 国产精品免费高清在线观看| 亚洲情A成黄在线观看动漫软件| 又色又污又黄无遮挡的免费视| 免费一区二区无码东京热| 国产精品亚洲综合五月天| 亚洲精品国精品久久99热| 亚洲av无码无线在线观看| 国产成人无码a区在线观看视频免费| 美景之屋4在线未删减免费|