石頭JAVA擺地攤兒

          JAVA所有的討論-要一點一點的進步

            BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            30 隨筆 :: 0 文章 :: 11 評論 :: 0 Trackbacks
          <%@ page language="java" import="java.util.*" pageEncoding="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" />
          <script type="text/javascript" src="json2.js"></script>

                  
          <script>
          var ajaxObject;
          var username;
          var password;
          function createAjax()
          {
             
          if (window.ActiveXObject)
             
          {
                ajaxObject 
          = new ActiveXObject("Microsoft.XMLHTTP");
             }

             
          else if(window.XMLHttpRequest)
             
          {
                ajaxObject 
          = new XMLHttpRequest();
             }

          }




          function showText()
          {
             
          var username = document.getElementById("username").value;
             
          var password = document.getElementById("password").value;
             
          var createUserInfoJSON = JSON.stringify(new createUserInfo(username, password));

             createAjax();
             ajaxObject.onreadystatechange 
          = backCall;
             ajaxObject.open(
          "GET""write"true);
             ajaxObject.setRequestHeader(
          "Content-Type""application/x-www-form-urlencoded");
             ajaxObject.send(createUserInfoJSON);
          }


          function backCall()
          {
             
          if (ajaxObject.readyState == 4)
             
          {
                
          if (ajaxObject.status == 200)
                
          {
                   
          var xmlString = ajaxObject.responseText;
                   alert(
          "response Text is:\n" + xmlString)
                }

             }

          }


          function createUserInfo(username, password)
          {
             
          this.username = username;
             
          this.password = password;

          }



           
          </script>
              
          </head>

              
          <body>
          username:
          <input id="username" type="text" name="username"/><br/>
          password:
          <input id="password" type="text" name="password"/>
                  
          <input type="button" onclick="showText()" value="click me!"
                      name
          ="button" />
              
          </body>

          </html>

          import java.io.BufferedReader;
          import java.io.IOException;
          import java.io.PrintWriter;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          import net.sf.json.JSONObject;

          public class write extends HttpServlet {

              
          public write() {
                  
          super();
              }


              
          public void destroy() {
                  
          super.destroy();
              }


              
          public void doGet(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {

              }


              
          public void doPost(HttpServletRequest request, HttpServletResponse response)
                      
          throws ServletException, IOException {

                  String line 
          = "";
                  StringBuffer buffer 
          = new StringBuffer();
                  BufferedReader reader 
          = request.getReader();
                  
          while ((line = reader.readLine()) != null{
                      buffer.append(line);
                  }

                  
                  System.out.println(buffer.toString());
                  JSONObject json 
          = JSONObject.fromObject(buffer.toString());

                  String responseText 
          = "username=" + json.getString("username")
                          
          + " password=" + json.getString("password");

                  response.getWriter().print(responseText);

              }


              
          public void init() throws ServletException {

              }


          }


          別忘了下載一些JAR文件,www.json.org中有詳細的資料。
          posted on 2009-05-13 00:26 石頭JAVA擺地攤兒 閱讀(301) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 南靖县| 梅河口市| 华安县| 扎囊县| 黄陵县| 定日县| 伊吾县| 长葛市| 梧州市| 黎城县| 利辛县| 苍山县| 五大连池市| 吴忠市| 白河县| 桃源县| 长春市| 大同县| 富宁县| 哈尔滨市| 呼和浩特市| 嘉黎县| 镇赉县| 哈巴河县| 麻城市| 瓦房店市| 汝南县| 中方县| 鄂伦春自治旗| 左权县| 新巴尔虎左旗| 藁城市| 江西省| 天柱县| 明星| 陈巴尔虎旗| 泰和县| 高青县| 聊城市| 馆陶县| 衡水市|