<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

    常用鏈接

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    連接

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人免费ā片在线观看| 妞干网在线免费视频| 久久久久国色AV免费看图片 | 国产AV无码专区亚洲AVJULIA| 亚洲精品在线网站| 色一情一乱一伦一视频免费看| 在线成人精品国产区免费| 大香人蕉免费视频75| 国产亚洲3p无码一区二区| 亚洲人成网站在线在线观看| a毛片视频免费观看影院| 夜夜爽免费888视频| 亚洲AV中文无码字幕色三| 亚洲av无码日韩av无码网站冲| 国产精品免费看久久久| 国产成人在线观看免费网站 | 亚洲午夜电影在线观看| 成人特级毛片69免费观看| 日本三级2019在线观看免费| 亚洲福利精品电影在线观看| 亚洲一区二区久久| 插鸡网站在线播放免费观看 | 免费观看的毛片手机视频| 久久精品亚洲一区二区| 黄网站在线播放视频免费观看| 99xxoo视频在线永久免费观看| 亚洲人成电影在线播放| 亚洲日韩亚洲另类激情文学| 99在线视频免费| 国产亚洲自拍一区| 久久亚洲精品11p| 91成人免费在线视频| 亚洲精品无码MV在线观看| 在线观看亚洲电影| 亚洲免费网站观看视频| 亚洲国产成人久久精品影视| 国产精品免费久久久久影院| 国产又粗又猛又爽又黄的免费视频 | 无码专区—VA亚洲V天堂| 一个人晚上在线观看的免费视频| 成人毛片18女人毛片免费96 |